четверг, 21 мая 2009 г.

Чистка distfiles

За долгое время работы при условии регулярного обновления софта, в каталоге /usr/portage/distfiles скапливается большое количество архивов устаревших исходников (дистфайлов). В Gentoo есть специальная утилита для их удаления.
Утилита eclean входит в пакет gentoolkit.
eclean distfiles
удалит дистфайлы, ебилды которых уже были выкинуты из portage.

eclean -nd distfiles
удалит все, кроме дистфайлов ебилдов, хоть одна версия которых установлена в системе. Например для того, чтобы иметь возможность откатиться на предыдущую версию, не скачивая ее заново.

eclean -d distfiles
удалит все, кроме дистфайлов установленных ебилдов.

Использование предыдущих команд с ключом -p только выведет список и объем архивов с исходными кодами.

eclean работает не только с дистфайлами, но и с бинарными пакетами.

Ну и man eclean - там много интересного. Например фильтрация архивов по дате, размеру, категории; исключения.

Комментариев нет:

Отправить комментарий