Содержание
Как удалить старые неиспользуемые (orphan) пакеты?
package-cleanup
Для удаления файлов-"сирот" используется утилита package-cleanup из пакета yum-utils
См. package-cleanup –help ниже
yum-plugin-remove-with-leaves
С сайта http://fedoriada.ru
Команда yum remove (или yum erase) удаляет пакет, указанный в качестве её аргумента, вместе со всеми пакетами, которые от него зависят. Однако она не затрагивает пакеты, установленные как зависимости удаляемого, даже в том случае, если они в системе более нигде не используются.
Для решения этой задачи необходима установка специального плагина:
# yum install yum-plugin-remove-with-leaves
Этот плагин должен подключаться к команде yum в явном виде:
# yum remove --remove-leaves pkgname
после чего будет выведен список пакетов, удаляемых как "осиротелые" зависимости, с предложением подтвердить это действие.
rpmreaper
Another useful tool for cleaning up unused packages is rpmreaper. It's an ncurses application that lets you view rpm dependency graph and mark packages for deletion. Marking one package can make other packages leaf, which you can see immediately, so you don't have to run the tool several times to get rid of whole sub-tree of unused packages. Install with: yum install rpmreaper.
Обсуждение