sábado, 23 de fevereiro de 2008

Removendo traços de pacotes (removidos) do sistema

Se você costuma instalar e remover zilhões de pacotes essa dica é pra você.

Quando removemos um pacote utilizando os comandos:

# apt-get remove pacote

ou

# dpkg -R pacote

O pacote é removido, entretantp os arquivos de configuração continuam no sistema.
Para verificar quais resíduos de pacotes ainda tem no seu sistema podemos usar o seguinte comando:

# dpkg --list|grep ^rc

Tudo que começa com rc significa que o pacote foi removido mas os arquivos de configuração ficaram...

rc cupsys-driver-gutenprint 5.0.0.99.1-0ubuntu2 printer drivers for CUPS
rc ekiga 2.0.3-0ubuntu8 H.323 and SIP compatible VOIP client
rc evolution-common 2.10.1-0ubuntu2 architecture independent files for Evolution
rc evolution-exchange 2.10.1-0ubuntu1 Exchange plugin for the Evolution groupware
...

Para remover estes arquivos deixados para trás faremos uso do seguinte comando

# apt-get --purge pacote

ou

# dpkg -P pacote

esses comandos vão executar um purge no pacote a ser removido, agora se seu sistema possui vários pacotes assim podemos usar shellscript, coringas e uma forcinha do awk vamos lá....

# for i in `dpkg --list|grep ^rc|awk '{ print $2 }'`;do dpkg -P $i;done

(Lendo banco de dados ... 91588 arquivos e diretórios atualmente instalados.)
Removendo cupsys-driver-gutenprint ...
Apagando arquivos de configuração de cupsys-driver-gutenprint ...
(Lendo banco de dados ... 91588 arquivos e diretórios atualmente instalados.)
Removendo ekiga ...
Apagando arquivos de configuração de ekiga ...
(Lendo banco de dados ... 91588 arquivos e diretórios atualmente instalados.)
Removendo evolution-common ...
Apagando arquivos de configuração de evolution-common ...
(Lendo banco de dados ... 91588 arquivos e diretórios atualmente instalados.)
Removendo evolution-exchange ...
Apagando arquivos de configuração de evolution-exchange ...

E pronto, nada melhor que um sistema bem limpo. não é?

ver texto original

Um comentário:

Anônimo disse...

Hello. This post is likeable, and your blog is very interesting, congratulations :-). I will add in my blogroll =). If possible gives a last there on my blog, it is about the Monitor de LCD, I hope you enjoy. The address is http://monitor-de-lcd.blogspot.com. A hug.