apt quer autoremove automaticamente pacotes recomendados instalados apesar das configurações no apt.conf.d

1

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.

    
por David Tamar 28.10.2018 / 09:45

1 resposta

2

It clearly instructs apt to install & keep recommended packages, but not the suggested packages.

Não, ele instrui apt a instalar os pacotes recomendados, mas não a mantê-los. Você precisa especificar

APT::AutoRemove::RecommendsImportant "true";

se você quiser que apt mantenha os pacotes recomendados.

    
por 28.10.2018 / 14:07