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 todos marcados como pacotes instalados e recomendados automaticamente na interface do aptitude.
O aptitude, no entanto, não deseja que esses pacotes sejam removidos automaticamente ao pressionar gpara visualização. Essa inconsistência realmente me intriga. A configuração do aptitude para instalar os pacotes recomendados está definida como padrão, que é true
, portanto, funciona como esperado.
Essa estranha inconsistência de remoção automática com o apt começou quando criei um novo arquivo /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 compromisso.
APT::Install-Recommends "true";
APT::Install-Suggests "false";
APT::AutoRemove::RecommendsImportant "false";
APT::AutoRemove::SuggestsImportant "false";
Ele claramente instrui o apt a instalar e manter 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.
Não, ele instrui
apt
a instalar os pacotes recomendados, mas não a mantê-los. Você precisa especificarse você quiser
apt
manter os pacotes recomendados.