Назад | Перейти на главную страницу

Какие полезные утилиты при использовании Gentoo Linux?

Я хочу составить список утилит, которые пригодятся в Gentoo? Какие инструменты и команды вы используете и считаете полезными при администрировании системы / сервера Gentoo?

eclean

  • Утилита для очистки дистрибутивов и бинарных пакетов.
  • Пример использования: eclean distfiles
  • Пример использования вывода: Очищает файлы в / usr / portage / distfiles. Довольно удобно.

eix включает несколько аккуратных устаревших проверок, таких как eix-test-obsolete который проверяет наличие неверных записей в файлах /etc/portage/package.*.

  • eix-sync

    поскольку eix-test-obsolete был упомянут здесь, помимо eix Сам, думал написать рекомендацию. Это единственный способ, которым я сейчас синхронизирую свой портеж: он выполняет синхронизацию, обновляет eix база данных и распечатывает разницу за один раз. Я рекомендую вызывать его как eix-sync -C '-q', который подавляет обычно подробный вывод emerge --sync.

    Пакет: app-portage/eix, конечно :)

  • qвместе с его плагинами, такими как quse, qlop или qsize

    Очень полезный набор функций, связанных с портежами, которые могут предоставить аналогичную информацию для equery и больше. Часть app-portage/portage-utils.

  • quickpkg

    Часть ядра sys-apps/portage. Очень полезно для создания тарбола из установленного пакета, если вы хотите временно понизить / обновить его в целях тестирования. Вы возвращаетесь к пакетной версии, используя -K (капитал «K») переключить на emerge. Совет: используйте quickpackage --include-config=y чтобы включить в пакет текущие файлы конфигурации.

  • demerge

    Позволяет сохранить текущий список установленных пакетов на случай, если позже вы захотите вернуться к нему. Своего рода инструмент для «системного чекпоинтинга».

    Пакет: app-portage/demerge

dispatch-conf для обработки измененных файлов конфигурации.

rc-update

  • утилита для добавления вещей в список загрузки, позволяет разные "уровни выполнения" (приоритеты)
  • пример использования: rc-update -s показывает текущий активный список загрузки
  • пример использования: rc-update add script_from_init_d default

В portage-utils люкс с q инструмент и много псевдонимов. Он дает вам много информации о том, какие файлы находятся в пакете, какие флаги использования используются, их описания и многое другое. Совершенно необходимо.

Для обновления файла конфигурации я предпочитаю dispatch-conf, который является частью стандартной установки portage и позволяет сэкономить много времени на обновлении неизмененных файлов конфигурации по сравнению с etc-update.

Я надеюсь, что сейчас все им пользуются, но eselect является обязательным. Это в значительной степени то инструмент для определения версии программного обеспечения, binutils, набора инструментов, opengl и всего, что вы используете.

Прошло некоторое время с тех пор, как я перестал использовать Gentoo, но, помимо всех уже предложенных утилит, мне нравилось localepurge. Это в основном освобождает дисковое пространство в системе за счет удаления ненужных файлов локали и страниц руководства.

Небольшое руководство по использованию.