When I'm running
apt upgrade, it suggests me to auto-remove several dozens of essential packages using
alsa-utils among other important packages which were all marked as automatically installed & recommended packages in the aptitude interface.
aptitude, however, does not want these packages to be auto-removed when pressing g for preview. This inconsistency really puzzles me. aptitude's configuration to install recommended packages is set to default, which is
true, therefore it works as expected.
This strange auto-remove inconsistency with apt started when I created a new file in
/etc/apt/apt.conf.d/ prefixed with
99 to auto-remove all recommended packages using the following instructions:
APT::Install-Recommends "false"; APT::AutoRemove::RecommendsImportant "false"; APT::AutoRemove::SuggestsImportant "false";
And then I changed my mind, and decided to keep the recommended packages but not the suggested packages as a compromise.
APT::Install-Recommends "true"; APT::Install-Suggests "false"; APT::AutoRemove::RecommendsImportant "false"; APT::AutoRemove::SuggestsImportant "false";
It clearly instructs apt to install & keep recommended packages, but not the suggested packages.
Why does apt want these packages to be auto-removed if they're recommended when
APT::Install-Recommends is set to
I'm using the testing version of Debian Buster.