Não é instalado (configuração residual) seguro para remover tudo?


20

No Synaptic Manager, notei que havia muitos pacotes nessa lista e fiquei pensando se algum deles não deveria ser removido por algum motivo? Ou se é tudo seguro para ser removido. É possível que alguns sejam mantidos ou isso mostra pacotes inúteis que devem ser limpos?

Eu corri, sudo apt-get autoremove mas eles ainda estão lá. (Também limpo e autoclean)

O que é isso...


Para sua informação, esses arquivos de configuração não ocupam muito espaço. Acabei de limpar 342 pacotes com arquivos de configuração residuais (principalmente kernels antigos) e o total geral de espaço em disco recuperado: 2,6 MiB.
Hackel

A configuração residual do @hackel Linux kernel ocupa muito espaço
endolith

Respostas:


26

Os pacotes listados são apenas aqueles que possuem arquivos de configuração que não foram removidos. A menos que você esteja planejando reinstalar os pacotes novamente e queira manter a configuração, sim, você pode removê-los com segurança. Em sináptico, você pode limpá-los selecionando todos, use o menu Pacote e, em seguida, Limpar. Você também pode fazer isso no terminal:

dpkg -l | grep '^rc' | awk '{print $2}' | xargs sudo apt-get purge

38

Como essa pergunta foi mesclada aqui, é necessário fornecer algumas informações que possam ser úteis

De man apt-get:

       retirar
           remove é idêntico à instalação, exceto que os pacotes são removidos em vez de instalados. Nota
           que a remoção de um pacote deixa seus arquivos de configuração no sistema. Se um sinal de mais for
           anexado ao nome do pacote (sem espaço intermediário), o pacote identificado será
           instalado em vez de removido.

       purga
           A limpeza é idêntica à remoção, exceto que os pacotes são removidos e removidos (qualquer configuração
           arquivos também são excluídos).

Portanto, quando você remove pacotes normalmente usando o Ubuntu-Software-Center ou por sudo apt-get remove, ele deixa seus arquivos de configuração no sistema.

Com a ajuda da comunidade ,

Embora não exista uma maneira integrada de remover todas as informações de configuração dos pacotes removidos, você pode remover todos os dados de configuração de cada pacote removido com o seguinte comando.

dpkg -l | grep '^rc' | awk '{print $2}' | xargs dpkg --purge

Portanto, execute o seguinte comando no terminal:

dpkg -l | grep '^rc' | awk '{print $2}' | sudo xargs dpkg --purge

Isso removerá os arquivos de configuração do pacote removido.


1
Resposta incrível. Isso certamente vai ajudar bastante. Adorei a combinação grep / awk / xarg.
Luis Alvarado

isso também:dpkg -l | grep '^rc' | awk '{print $2}' | xargs sudo apt-get --purge remove -y
TPPZ
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.