Por que a Yum não limpa pacotes órfãos?

2

Eu recentemente usei o Yum (no Fedora 13) para instalar xmms2 . Encontrou algumas dependências e as instalou também. Imediatamente após instalar o xmms2 , executei yum erase xmms2 , mas ele desinstalou apenas o pacote xmms2 , e não os pacotes que foram instalados junto com ele para resolver dependências. Eu também tentei executar package-cleanup --orphans , mas ele não lista esses pacotes. O que esta acontecendo aqui? Os outros pacotes não devem ser desinstalados também?

    
por TripShock 22.08.2010 / 07:29

3 respostas

3

É uma decisão de design que foi feita há muito, muito tempo. instale yum-plugin-remove-with-leaves se eles o incomodarem.

    
por 22.08.2010 / 07:35
3

No yum-3.2.28-13, ele remove pacotes órfãos com clean_requirements_on_remove=1 em [main] em /etc/yum.conf . De acordo com este link: Testando o recurso de deformações órfãs autoremove do yum .

    
por 29.03.2011 / 03:01
2

Se alguém acabar aqui nesta velha questão ...

é só usar

yum autoremove

Funcionará como a execução de clean_requirements_on_remove ativada. Ele irá remover seus pacotes teimosos. ; -)

(eu uso o CentOS 7)

    
por 28.01.2015 / 08:41

Tags