Gentoolkit/ru

Gentoolkit представляет собой набор средств, облегчающих администрирование системы Gentoo. Этот документ охватывает основы некоторых инструментов, присутствующих в Gentoolkit.

Что такое Gentoolkit?
Gentoo является уникальным дистрибутивом и имеет некоторые сложности, не существующие для других дистрибутивов. Как только разработчики и контрибьюторы Gentoo обнаружили некоторые из них, они также написали инструменты, с целью помочь пользователям и администраторам обойти эти проблемы. Многие инструменты были внесены как вклад в проект Gentoo и включены в пакет.

Gentoolkit содержит целый букет полезных инструментов, которые помогут пользователям управлять пакетами и отслеживать всё что происходит в их системе. Большинство пользователей - особенно те, кто обновляют систему часто - выиграют от того, что Gentoolkit установлен.

Emerge
Как и с любым другим пакетом Gentoo, для установки просто используйте emerge:

Поиск документации
Любая документация, которую программа может иметь (кроме справочных страниц) хранится в.

euse
euse является инструментом для просмотра, активации и деактивации USE-флагов в различных местах. Для получения дополнительной информации об использовании флагов, пожалуйста, обратитесь к главе USE флаги. См. euse -h для получения помощи и всех опций.

Просмотр, активация и деактивация USE флагов
Команда euse -a считывает текущие активные USE-флаги и отображает их.

Так же можно использовать команду euse -a -g, чтобы просмотреть только активные глобальные флаги. Команда euse -a -l делает то же самое для активных локальных флагов. и  являются суб-опциями для euse и для корректного функционирования перед ними необходима опция (такая как  ).

euse может активировать и деактивировать USE флаги. Для этого используются команды euse -E flagname</tt>(активировать флаг) и euse -D flagname</tt> (деактивировать флаг).

Активация USE флага:

Файл выглядит таким, после запуска команды:

Деактивация USE флага:

Снова, вид файла после запуска команды:

revdep-rebuild
Этот инструмент является инструментом для пересборки обратных зависимостей в Gentoo. Он будет сканировать установленные файлы ebuild, чтобы найти пакеты, которые повредились в результате обновлении пакета, от которого они зависят. Он может собрать эти пакеты для пользователя автоматически, но также может случиться, что данный пакет не работает с текущей установленной зависимостью, и в этом случае вы должны обновить сломанный пакет до более новой версии. revdep-rebuild</tt> передает флаги emerge</tt>, что позволяет использовать опцию, чтобы увидеть что произойдет, прежде чем произвести реальную операцию.

Если нужно пересобрать некоторые пакеты запустите команду revdep-rebuild</tt> без опции  и перечисленные пакеты будут пересобраны.

glsa-check
glsa-check</tt> в основном, инструмент для тестирования, отслеживающий различных GLSA (Консультант по безопасности Gentoo Linux) и в конечном итоге будет интегрирован в emerge</tt> и equery</tt>.

eread
eread</tt> это простая утилита для отображения elog-файлов, представленных в >=. Сохранение elog файлов можно настроить, установив пару переменных в :

После того как создали удовлетворяющую настройку elog, запустите eread</tt>, чтобы посмотреть log файлы.

Select a number and the file will be displayed using the paging program specified in the PAGER environment variable. If PAGER is not set, it will use less</tt>. The PAGER environmental variable can be set using eselect</tt> (module ).

После отображения пункта elog, вам будет предложено удалить файл.

eclean
eclean</tt> is a tool to remove old source files and old binary packages from the system.

When building and installing packages, the source files are downloaded and preserved in, usually. This can accumulate several gigabytes of material over time if it is not cleaned periodically. Users should run eclean-dist</tt> to clean source files from.

It is possible to create archives of installed packages by using quickpg</tt> or FEATURES="buildpkg". These archived packages are kept in PKGDIR, usually. When they are no longer needed, or if they are too old, eclean-pkg</tt> can be ran to remove them from. It is a good way to ensure that any binary packages on the system are only the latest versions.

Более подробную информацию о <tt>eclean</tt> и советы о том, как поддерживать систему, свободной хлама вы можете прочитать man eclean или проверить статью об eclean.

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

 * equery
 * eclean
 * epkginfo