Posso limpar os arquivos de configuração depois de remover o pacote?

41

Eu estava fazendo uma remoção de pacote, apt-get removemas depois percebi que deveria ter feito isso --purgejunto para remover os arquivos de configuração.

Posso remover os arquivos de configuração dos pacotes facilmente ou preciso reinstalar o pacote e removê-los com um --purge?

Jorge Castro
fonte

Respostas:

48

Sim você pode.

Na linha de comando:

sudo apt-get remove --purge packagename

Isso removerá todos os arquivos restantes que o pacote instalou.


Você também pode fazer isso a partir de uma GUI:

  • Instale o Synaptic a Instale o Synaptic partir do Centro de Software
  • Executar Synaptic
  • Encontre pacotes listados em "Não instalado (configuração residual)"
    Pacotes com configurações residuais
  • Clique com o botão direito do mouse no pacote e clique em marcar para remoção completa Cardápio
  • Clique no botão de verificação na barra de ferramentas e clique em Aplicar quando a caixa de diálogo aparecer. Diálogo
RolandiXor
fonte
3
Under apt 1.0.9.2ubuntu2 apt-get remove --purgenão removeu arquivos de configuração ou bancos de dados se emitidos após a remoção do pacote, indicando isso Package xxxx is not installed, so not removed. dpkg --purgeera necessário para a limpeza correta.
h7r
53

Aqui está um comando simples que atenderá sua solicitação:

dpkg --purge $(dpkg --get-selections | grep deinstall | cut -f1)
firo
fonte
@ user1133275 Estou muito confuso, você está reclamando dos backticks?
Mihail Malostanidis
2
Você deve explicar o que exatamente esse comando faz. De alguma forma, ele removeu o mysql de um servidor em que o executei.
Sumit
3

Você pode limpar todos os pacotes desinstalados anteriormente com aptitude:

aptitude purge ?config-files

Você também pode limpar pacotes individuais, mas também precisará limpar as dependências uma a uma. Não é prático.

Rolf
fonte