>
> Bom, entao... isso resolve parcialmente o problema... Teoricamente eu j�
> tenho a lista de pacotes, e tudo o que estivesse fora eu nao queria
> instalar.
> O problema que eu vejo nessa saida � que, apache bugzilla etc n�o s�o
> considerados 'orfaos'. Alem disso, as dependencias que foram instaladas
> n�o ser�o removidas (tipo mysql, etc)...
>
> Eu tentei usar, alias, depois que eu instalo o sistema, eu sempre rodo o
>   deborphans algumas vezes (alias, eu costumo rodar 'wajig orphans'
> seguido de 'wajig remove-orphans' algumas vezes).
>
> Em todo o caso, valeu pela ideia.
>
> --
> Marcos

O que na verdade voce precisa � purgar os pacotes removidos, enquanto n�o 
fizer isso alguns pacotes manteram suas configura��es e o registro de sua 
exist�ncia na m�quina pelo resto da "vida"

Como eu fa�o isso:

$ dpkg --get-selections |grep "deinstall" |sed -e "s/deinstall//g >lista
# dpkg -- purge $(cat lista) 2>/dev/null 

O 2>/dev/null apenas para redirecionar eventuais mensagens de erros.

Ali�s eu sempre que removo um pacote digito 

# apt-get remove $(deborphan) 

seguido das duas linhas mostradas anteriormente acima.
Obviamente isso hoje, est� em um script muito �til


---------------------------------------------------------
#!/bin/bash
tmp=$(mktemp)
dpkg --get-selections |grep "deinstall" |sed -e "s/deinstall//g >$tmp
dpkg -- purge $(cat lista) 2>/dev/null 
apt-get remove $(deborphan) 
rm $tmp
-----------------------------------------------------------

O mktemp � apenas para criar um arquivo �nico, mas pode ser qualquer coisa.

Ver� que a lista de arquivos removidos ser�o realmente removidos do sistema.

J. F. Mitre



Responder a