3

Я недавно использовал 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 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .