Здравствуйте.
Я никак не могу найти способа произвести очистку системы от пакетов-сирот.
Плагин к yum remove-with-leaves не предлагать, так как он не решает задачи, я уже много пакетов ставил и удалял и после них осталось много зависимостей, которые теперь никем не используются. Да и с этим плагином, нужно явно указывать удаление зависимостей, что тоже как-то напрягает.
У fedorы что нет что-то типа арчевского pacman -Qdt ?
Очистка системы от неиспользуемых зависимостей на Fedora 16
rpmorphan http://rpmorphan.sourceforge.net/
http://rpmorphan.sourceforge.net/rpmorphan.1.html
http://rpmorphan.sourceforge.net/rpmorphan.jpeg
Есть в репозитории:
[console]# yum install rpmorphan[/console]
з.ы. не нужно, но каждый решает сам.
Я тоже считаю, что проблема неактуальна.
Ну а я не соглашусь, меня раздражают ненужные мне пакеты, при обновлениях они могут тянуть ненужный трафик, даже с безлимиткой и толстым каналом, зачем нужны эти лишние телодвижения. Как говорится, держи руки в тепле, а систему в чистоте (с) :rolleyes:
rpmorphan очень странная утилита, она мне постоянно показывает в качестве сирот пакеты из состава libreoffice, хотя они мне нужны :) и ни одной действительно ненужной сиротки. Жалко, что нет достойного инструмента :(
А как вы предлагаете определять сирота пакет или нет?
Если от пакета ни один другой не зависит, и если пакет не был установлен командой yum install, другие ж пакетные менеджеры справляются с этой задачей :)
Я долго пользовался gentoo и arch'ем , ни portage , ни pacman ни разу не ошиблись в опредлении сирот.
ТС, так может вернуться на арч или генту и нервы будут спокойны?
Возможно.
Но не хочется бросаться в крайности.
Думалось обжиться в дистре с дружелюбным интерфейсом :)
Видимо пользователя и разработчикам Федоры это не нужно.
Напиши сам плагин к юму, например.
Кстати, есть yum history и лог yum. Так что решить вопрос можно, было бы желание.
Думаю стоит, для целостности, упомянуть в теме "позабытый" yum-utils http://linux.die.net/man/1/yum-utils
И входящий в него инструмент package-cleanup http://linux.die.net/man/1/package-cleanup
[console]# yum install yum-utils[/console]
Использовать с осторожностью!
з.ы. использую его на openSUSE