освобождение distfiles от хлама

Привет!
Тема бородатая, но все ж.. Есть какие-нить свежие эффективные способы периодической зачистки distfiles ? Попробовал тут eclean - он предложил вынести 200мег, руками по явным устарельским дубликатам прошел - 700мег насобирал.. Руки понятно дело лучше, но все ж..

С уважением..

.

Напомнил, что мне тоже это вот...
И в голову приходит псевдокод:
* получить полный список установленных пакетов (то есть и зависимости тоже).
* по ним получить список ebuild-ов
* из каждого на основании имени извлечь имя тарбола
* получить список файлов в distfiles
* операция "вычитание множества"
* rm "результат предыдущего шага"

Реализую, если будет время.
Исправления и дополнения приветствуется.

UPDATE: первые три шага сливаются в один: emerge -pvef world + "причёсывание"

imho

если канал хороший, то rm -f /usr/portage/distfiles/*
emerge -ef world && emerge -ef system

.

если свободное место позволяет,
вместо rm можно сделать mv в то место, что как mirror упомянуто,
и emerge вытащит из mirror только то, что нужно,
а потом rm mirror.
Плюсы: Кодить не надо, качать не надо
Минусы: нужно немного свободного места

ты тока что

ты тока что описал деструктивный режим eclean, правда оно ещё может не сносить то что имеет флаг F

.

твоя правда. топикстартеру остаётся проставить [РЕШЕНО]

у eclean есть

у eclean есть деструктивный режим

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".