F�bio Rabelo wrote:

Marcos Vinicius Lazarini escreveu:

Pessoal,

Meu 'chefe', dando uma de admin, resolveu instalar uma m�quina nova, preparando-a para ser uma esta��o de trabalho, atrav�s do m�todo
dpkg --get-selections > file
dpkg --set-selections < file
dselect install


Porem, o infeliz pegou a lista de pacotes de uma m�quina que tinha mysql, apache, bugzilla, etc (diga-se de passagem a �nica da qual ele n�o podia pegar a lista de pacotes, � claro :-)). Mesmo assim, fiquei tranquilo, dado que os pacotes do debian nos salvam sempre (quase ;-)).

Porem ao fazer o processo acima com a lista de pacotes certas, os malditos que eu queria remover continuaram l�... na verdade, ele instalou alguns que estavam falando mas n�o removeu nenhum.
A solu��o que eu arranjei foi fazer um diff das listas de pacotes (acho que tinha mais de 100 diferentes, metades deles eram libxxxx), mas me deu um trabalh�o... Ser� que n�o tem um jeito mais f�cil de fazer isso? (por um lado � bom o debian ter milhares de pacotes, por outro lado isso d� muito mais trabalho...)


Acho q vc precisa conhecer o velho e bom deborphan !
apt-get install deborphan
deborphan
pegue a lista de bibliotecas fora de uso e remova !
se quiser automatizar o processo, tente o mesmo truque q vc mesmo descreveu al� em cima !
deborphan > remover.txt
n�o me lembro agora como passar esta lista p/o dpkg, mas nada q um man dpkg n�o resolva certo ?? ;- )

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


-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Responder a