Как почистить package.keywords? [решено]
SoiFong 15 апреля, 2009 - 23:15
Есть какое-нибудь средство, которое автоматом просканило бы все в package.keywords на предмет пакетов, которые не нужны по зависимостям? Что-то вроде --depclean для кейвордов, и то же самое для package.unmask. А то там собирается хлам.
»
- Для комментирования войдите или зарегистрируйтесь
Вообще бы лучше написать
Вообще бы лучше написать какую нить внятную утилиту по юз флагам, чтобы одной командой выставлять и убирать флаги к приложением, было бы идеально. Есть что нить подобное?
В портежах есть набор
В портежах есть набор кривоватеньких скриптов под названием autounmask. Пакет, судя по названию, демаскирует пакеты, внося необходимые изменения в /etc/portage/*. В моем варианте не определялась архитектура. Грубый хак скрипта достаточно прост.
По поводу заданного Вами вопроса лучше обратиться к дереву (в генто дерево умеет говорить O_o). Запрос может зхвучать как то так :eix app-portage/ -sS use
Вообще в этой ветке целая толпа утилит для работы с пакетным менеджером генто. К сожалению, поделиться опытом использования той или иной утилиты с сообществом я не могу, потому как не имею никакой необходимости в оных.
.
eix-test-obsolete
Это подпись, которую невозможно истолковать неправильно
А эта утилита может кроме как
А эта утилита может кроме как показывать, еще и удалять лишнее? Я у нее ни манов ни хелпа не нашел.
упд: ман нашел: eix-test-obsolete [detail|repo|no-repo|check_always_overlays]
но она, похоже, только показывает.
.
Ибо справедливо предполагает, что человек посмотрит, подумает, и решит, что из показанного игнорировать, а на что обратить внимание. Понятие "лишнее" оно довольно гибкое.
Это подпись, которую невозможно истолковать неправильно
нашел
Есть утилита app-portage/portpeek, которая чистит лишние кейворды и тд, вот только оставляет пустые (или с коментами) файлы. Осталось их вычистить.
Не
Не поможет?
http://gentoo-portage.com/app-portage/portpeek
А чтобы убрать пустые файлы
А чтобы убрать пустые файлы можно сделать, например, так:
значит проблема [решена]