Gentoolkit/ru

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

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

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

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

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

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

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

может активировать и деактивировать USE-флаги. Для этого используются команды (активировать флаг) и (деактивировать флаг).

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

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

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

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

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

Если нужно пересобрать некоторые пакеты запустите команду без опции   и перечисленные пакеты будут пересобраны.

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

eread
это простая утилита для отображения elog-файлов, представленных в Portage начиная с версии 2.1. Сохранение elog файлов можно настроить, установив пару переменных в :

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

Выберите номер и файл будет отображаться с использованием программы, указанной в переменной окружения PAGER. Если переменная PAGER не установлена, будет использоваться. Переменную окружения PAGER можно задать с помощью (модуль  ).

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

eclean
является инструментом для удаления из системы старых файлов исходного кода и бинарных пакетов.

Во время сборки и установки пакетов, исходные файлы загружаются и сохраняются в DISTDIR, обычно это. Со временем они могут накапливаться до нескольких гигабайт, если периодически их не очищать. Пользователь должен запустить, чтобы удалить только исходные файлы из DISTDIR.

Можно создавать архивы установленных пакетов с помощью или функции. Собранные архивы пакетов хранятся в PKGDIR, обычно это. Если они больше не требуется или устарели, то удалить их из PKGDIR можно командой. Это хороший способ убедиться, что все бинарные пакеты в системе только последних версий.

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

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

 * equery
 * eclean
 * epkginfo
 * q applets