Eclean/ru

is a tool for cleaning repository source files and binary packages. It is part of the package and managed by the Portage-Tools project.

Emerge
Установим :

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

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

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

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

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

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

By default, source files and binary packages corresponding to any ebuild in the current repository will not be deleted. This way, system administrators can easily downgrade a package or install a previously removed package, provided the package is still in the current repository tree.

As an example, suppose packages foo-1.0 and foo-1.1 are both in the repository. After updating from foo-1.0 to foo-1.1, run : source files for both versions will be kept, so if a problem occurs with foo-1.1 then the user can easily re-install foo-1.0 without re-downloading anything.

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

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

Для сохранения большего места на диске добавьте опцию : каждый архив исходных файлов или же бинарный пакет, который не совпадает с некоторой версией "сейчас установленного" пакета, будет удалён. Пожалуйста, заметьте, что пользователи уже не защищены от необходимости повторного скачивания, в случае, если они должны понизить версию пакета или переустановить удаленный ранее пакет.

В качестве альтернативы можно использовать сразу две опции:  и. Каждый архив исходных кодов или бинарный пакет, не связанный с сейчас установленным пакетом (версия не имеет значение) будет удалён. С такими опциями также потребуется снова скачать исходные файлы, когда необходимо снова установить ранее удаленный пакет, но, в этом случае, останутся исходные файлы для возможности понижения версии пакета.

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

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

 * Gentoolkit
 * Knowledge Base: Remove obsoleted distfiles