É uma decisão de design que foi feita há muito, muito tempo. instale yum-plugin-remove-with-leaves
se eles o incomodarem.
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?
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 .
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)