Re: Proposal: A new approach to differential debs
(Setting reply-to to debian-devel@ only as I don't think this
should continue on debian-dpkg@ and deity@)
On 08/14/2017 12:29 AM, Marvin Renich wrote:
> * Christian Seiler <email@example.com> [170813 13:19]:
>> On 08/13/2017 07:11 PM, Peter Silva wrote:
>>>> apt by default automatically deletes packages files after a successful install,
>>> I don't think it does that.
>> The "apt" command line tool doesn't, but traditional "apt-get" does, as
>> does "aptitude". This was documented in the release notes of Jessie and
>> the changelog of the APT package when the "apt" wrapper was introduced.
> This differs from my experience. My laptop's /var/cache/apt/archives/
> directory has 3459 .deb files. I use aptitude almost exclusively, and I
> update several times a week.
Erm, rereading my text, I misspoke a bit, I meant the opposite of
what I said:
- apt-get / aptitude leave /var/cache/apt/archives lying around
- apt doesn't
> Is there an apt.conf parameter that controls this?
For aptitude I have no idea, haven't used that in quite a while.
For the apt and apt-get utilities there's the following explanation
[ Automatic removal of debs after install ]
After packages are successfully installed by apt(8),
the corresponding .deb package files will be
removed from the /var/cache/apt/archives cache directory.
This can be changed by setting the apt configuration option
"Binary::apt::APT::Keep-Downloaded-Packages" to "true". E.g:
# echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' \
Please note that the behavior of apt-get is unchanged. The
downloaded debs will be kept in the cache directory after they
are installed. To enable the behavior for other tools, you can set
"APT::Keep-Downloaded-Packages" to false.
The corresponding changelog entry for 1.2~exp1 is not quite as
obvious, so I should have probably referenced NEWS and not
changelog in my message, sorry about that:
* Add new APT::Keep-Downloaded-Packages option (Closes: #160743)
> A cursory glance through the Jessie release notes
> (HTML) TOC doesn't give any obvious pointer to where this was mentioned;
Sorry, I was pretty sure it was in there, but after looking
through them you're right: it's not in there. But it was
mentioned by the APT developers towards the end of the
Jessie release cycle - I can't find anyting in
debian-devel-announce about that either though. Maybe it was
in the DebConf15 talk about APT?