Skip to content


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

Posted in Debian.


0 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.



Some HTML is OK

or, reply to this post via trackback.