Я недавно использовал Yum (на Fedora 13) для установки xmms2
. Он нашел некоторые зависимости и установил их. Сразу после установки xmms2
я выполнил yum erase xmms2
, но он удалил только пакет xmms2
, а не пакеты, которые были установлены вместе с ним, для разрешения зависимостей. Я также попытался выполнить package-cleanup --orphans
, но он не перечисляет эти пакеты. Что здесь происходит? Не следует ли также удалить другие пакеты?
3
3 ответа
4
Это дизайнерское решение, которое было принято очень давно. установите yum-plugin-remove-with-leaves
если они вас так раздражают.
3
Если кто-то окажется здесь в этом старом вопросе ....
просто используйте
yum autoremove
Это будет работать так, как будто запущен clean_requirements_on_remove. Это удалит ваши упрямые пакеты. ;-)
(Я использую CentOS 7)
3
В yum-3.2.28-13 он удаляет потерянные пакеты с clean_requirements_on_remove=1
в [main]
в /etc/yum.conf
. По этой ссылке: Тестирование функции автоматического удаления сирот yum .