Quando estou executando apt upgrade
, ele sugere que eu remova automaticamente várias dezenas de pacotes essenciais usando apt autoremove
.
Eles incluem busybox
, bluetooth
e alsa-utils
entre outros pacotes importantes que foram marcados como instalados automaticamente & pacotes recomendados na interface do aptitude.
O
aptitude, no entanto, não quer que esses pacotes sejam auto-removidos ao pressionar g para visualização. Essa inconsistência realmente me intriga. A configuração do aptitude para instalar os pacotes recomendados é definida como padrão, que é true
, portanto funciona como esperado.
Esta inconsistência de remoção automática estranha com o apt começou quando eu criei um novo arquivo em /etc/apt/apt.conf.d/
prefixado com 99
para remover automaticamente todos os pacotes recomendados usando as seguintes instruções:
APT::Install-Recommends "false";
APT::AutoRemove::RecommendsImportant "false";
APT::AutoRemove::SuggestsImportant "false";
E então mudei de ideia e decidi manter os pacotes recomendados, mas não os pacotes sugeridos, como um compromisso.
APT::Install-Recommends "true";
APT::Install-Suggests "false";
APT::AutoRemove::RecommendsImportant "false";
APT::AutoRemove::SuggestsImportant "false";
Ele instrui claramente o apt a instalar o & mantenha os pacotes recomendados, mas não os pacotes sugeridos.
Por que o apt deseja que esses pacotes sejam removidos automaticamente se forem recomendados quando APT::Install-Recommends
estiver definido como true
?
Estou usando a versão de teste do Debian Buster.