Я хочу составить список утилит, которые пригодятся в Gentoo? Какие инструменты и команды вы используете и считаете полезными при администрировании системы / сервера Gentoo?
eclean
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
В portage-utils
люкс с q
инструмент и много псевдонимов. Он дает вам много информации о том, какие файлы находятся в пакете, какие флаги использования используются, их описания и многое другое. Совершенно необходимо.
Для обновления файла конфигурации я предпочитаю dispatch-conf, который является частью стандартной установки portage и позволяет сэкономить много времени на обновлении неизмененных файлов конфигурации по сравнению с etc-update.
Я надеюсь, что сейчас все им пользуются, но eselect
является обязательным. Это в значительной степени то инструмент для определения версии программного обеспечения, binutils, набора инструментов, opengl и всего, что вы используете.
Прошло некоторое время с тех пор, как я перестал использовать Gentoo, но, помимо всех уже предложенных утилит, мне нравилось localepurge
. Это в основном освобождает дисковое пространство в системе за счет удаления ненужных файлов локали и страниц руководства.