On Tue, Jan 14, 2020 at 02:59:25PM +0100, Vincent Lefevre wrote:
> Package: apt
> Version: 1.8.4
> Severity: normal
> 
> I've installed some packages with "apt install ...", but the
> corresponding .deb files are missing from the /var/cache/apt/archives
> directory (contrary to packages installed via aptitude).
> 
> This is either a bug or an undocumented behavior (both in the
> man pages and in /usr/share/doc/apt-doc/guide.text.gz). I also
> cannot see the reason of such a behavior: .deb packages are
> useful if one needs to revert to the previous version of a
> package.

It's a feature since 1.2 (see debian/NEWS).

If you installed the package, you don't need it anymore, and
it's not going to help you revert to an older version, because
it's the same version you just installed. Keeping it is
useless.

Compare that to autoclean which deletes precisely the
versions you'd be interested in keeping (the ones no
longer downloadable).

A more sensible approach for people who do want revert abilities,
would be to keep $N versions of each deb in the archive, where
$N might be 3.

> 
> Perhaps that's the default option
> 
>   Binary::apt::APT::Keep-Downloaded-Packages "0";
> 
> below, but it is not documented.

I don't see why it needs documentation, apart from
the change in default being announced.

-- 
debian developer - deb.li/jak | jak-linux.org - free software dev
ubuntu core developer                              i speak de, en

Reply via email to