Ostatnio użyłem Yum (na Fedorze 13) do instalacji xmms2
. Znalazł pewne zależności i je również zainstalował. Natychmiast po instalacji xmms2
wykonałem yum erase xmms2
, ale odinstalowałem tylko xmms2
pakiet, a nie pakiety, które zostały zainstalowane wraz z nim w celu rozwiązania zależności. Próbowałem również wykonać package-cleanup --orphans
, ale nie wyświetla tych pakietów. Co tu się dzieje? Czy nie należy również odinstalowywać innych pakietów?
3
Odpowiedzi:
To decyzja projektowa podjęta dawno, dawno temu. zainstaluj,
yum-plugin-remove-with-leaves
jeśli będą cię denerwować.źródło
W yum-3.2.28-13 usuwa osierocone paczki z
clean_requirements_on_remove=1
under[main]
in/etc/yum.conf
. Zgodnie z tym linkiem: Testowanie autorstwa yum autoraove osieroconej funkcji deps .źródło
Jeśli ktoś skończy tutaj w tym starym pytaniu ...
po prostu użyj
Będzie to działało tak, jakby uruchomione clean_requirements_on_remove było włączone. Usunie twoje uparte pakiety. ;-)
(Używam CentOS 7)
źródło