Fazendo faxina com o dpkg: removendo arquivos desnecessários
Geralmente utilizo a opção ‘remove’ do aptitude para remover pacotes. Isso me dá o benefício de poder checar se os arquivos de configuração e/ou de dados do pacote em questão serão úteis ou não, antes de me livrar deles.
Acontece que com o passar do tempo estes arquivos - a maioria desnecessários - vão se acumulando no sistema, sem que eu verifique-os.
No meu caso, eram mais de 50 pacotes no estado rc (removido pelo usuário, mas com os arquivos de configuração ainda no sistema):
frolic@shakira:~$ dpkg –list | grep ^rc
rc binfmt-support 1.2.10 Support for extra binary formats
rc cupsys-driver-gutenprint 5.0.0-3 printer drivers for CUPS
rc freeglut3 2.4.0-5 OpenGL Utility Toolkit
rc gaim-data 1:2.0.0+beta5-11 multi-protocol instant messaging client - data fil
…
Após checar a lista, vi que não precisava de nenhum destes arquivos, então pude me livrar de todos com o comando:
shakira:~#dpkg –list | grep ^rc | awk ‘{print $2}’ | xargs dpkg -P
Removendo binfmt-support …
Apagando arquivos de configuração de binfmt-support …
Removendo cupsys-driver-gutenprint …
Apagando arquivos de configuração de cupsys-driver-gutenprint …
Dica rápida e útil. Caso você conheça algum outro truque com o dpkg, deixe o seu comentário. ![]()




