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?

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

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)

@ 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.

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.