Eclean/ru

eclean - утилита очистки архивов и бинарников программ используемых Portege. Эта утилита - часть пакета.

Emerge
Установка eclean:

Использование
By default, source files are located in the directory, while binary packages are located in the  directory. The locations for each can be changed by altering the DISTDIR and the PKGDIR variables respectively in. Both locations can grow quite big if not periodically cleaned; this is the reason was created.

Полный список опций
Use to see full action summary, options list, and usage breakdown:

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

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

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

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

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

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

The other possible case is installing a previously removed package. Suppose that a package foo (any version) is installed on the system. After (inadvertently) removing it and running, the source files for foo will be kept, so it can be re-installed without re-downloading anything.

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

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

В качестве альтернативы можно использовать сразу две опции:  и. Каждый архив исходников или бинарник, не связанный с сейчас установленным пакеттом будет удалён. Это также не защищает вас, как и опция ранее описанная

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

Смотри также

 * Gentoolkit
 * Knowledge Base: Remove obsoleted distfiles