On Sat, Jan 21, 2012 at 12:07 PM, Robson Roberto Souza Peixoto <robsonpeixoto@gmail.com> wrote:
Galera,

Eu vim do debian e tou sentindo falta de uma ferramenta muito boa que tinha no apt-get. O 'auto-remove'.

Com ele eu conseguia remover todos os pacotes desnecessários.

Eu pesquisei no Google e achei esse comando 'package-cleanup --leaves', mas ele tá listando pacotes que eu instalei explicitamente.

O yum/rpm não dá um bom suporte a isso, ou tem o pulo do gato que eu não percebi?


 Pois é, o comando package-cleanup --leaves é utilizado para listar pacotes que não sejam uma dependência de nenhum outro. Não diz respeito a ser instalado explicitamente ou não. Assim, você pode remover esses pacotes fazendo:

# yum remove $(package-cleanup --leaves)

Um forma de fazer o yum desinstalar a dependência de um dado pacote quando você remover ele é editar o arquivo /etc/yum.conf e adicionar essa linha na seção [main]

clean_requirements_on_remove=1
 

--
Elder Marco

GNU/Linux User: #471180

"Contra o positivismo, que pára perante os fenômenos e diz: 'Há apenas fatos', eu digo: 'Ao contrário, fatos é o que não há; há apenas interpretações'. "(Nietzsche)