Eclean/ru

- утилита очистки архивов и бинарных пакетов используемых Portege. Эта утилита - часть пакета, который создается Portage-Tools проектом.

Emerge
Установим :

Использование
Обычно, архивы исходников располагаются в директории, в то время как бинарные пакеты расположены в. Расположение каждого из них может быть изменено введением иных переменных DISTDIR и PKGDIR соответственно в. Обе директории могут сильно разрастаться, если периодически их не чистить. По этой причине была создана утилита.

Введение
Используйте для обзора всех возможных действий, списка опций и их описание:

Очистка директории архивов исходных файлов
Очистим директорию архивов исходных файлов введением аргумента :

Или же можно запустить краткий вариант:

Очитка директории бинарных пакетов
Для директории с бинарными пакетами используйте следующую команду:

Или же можно запустить краткий вариант:

Обычно, архивы исходных файлов и бинарные пакеты, соответствующие любому ebuild'у в текущем Portege дереве, не будут удалены. В этом случае, системные администраторы могут просто установить более старую версию пакета или установить ранее удалённый пакет, так как пакет всё ещё есть в текущем дереве Portage.

Например, предположим оба пакета foo-1.0 и foo-1.1 есть в дереве Portage. После обновления с foo-1.0 на foo-1.1 запустим : архивы обоих версий остались нетронутыми. Поэтому, если произошли неполадки в foo-1.1, то пользователь может просто переустановить foo-1.0 без повторного скачивания пакета.

Другая возможная ситуация - установка ранее удалённого пакета. Предположим, что пакет foo (любой версии) установлен в системе. После (непреднамеренного) удаления этого пакета и запуска, архивы исходных кодов для foo будут сохранены. Поэтому можно будет переустановить пакет без повторного скачивания.

Такие же примеры и для бинарных пакетов.

To save more disk space, add the  option: every source file or binary package that does not correspond to some currently installed package with version will be deleted. Please notice that this way users will not be protected in case they need to downgrade a package or re-install a previously removed package.

As an alternative, use both the  and the   options: every source file or binary package that does not correspond to some currently installed package (version does not matter) will be deleted. This still will not protect in case a re-install of a previously removed package is needed, but it will protect the sources if the package needs to be downgraded later.

Для более детальной информации прочтите eclean(1) man page:

Смотрите также

 * Gentoolkit
 * Knowledge Base: Remove obsoleted distfiles