Вы можете выборочно обновлять определенные категории/пакеты, игнорируя
обновление других категорий/пакетов. Это достигается путем исключения таких
категорий/пакетов программой
Вам потребуется определить имя файла, содержащего шаблоны исключаемых пакетов,
в переменной
PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes"
games-*/*
Заметьте, однако, что это может привести к проблемам с зависимостями, так как новые разрешенные пакеты могут зависеть от других новых, но исключенных из обновления пакетов.
Вы можете указать Portage использовать сборочные файлы, не входящие в
официальное дерево Portage. Создайте новый каталог (к примеру,
Затем определите переменную PORTDIR_OVERLAY в
Для продвинутых пользователей, ведущих разработку в нескольких оверлейных
каталогах, тестирующих пакеты перед включением в основное дерево портежей или
просто желающих использовать неофициальные сборочные файлы ebuild из разных
источников, в пакете
Сначала установите и сконфигурируйте
Допустим, у вас есть два репозитория, названных
# layman -S
Для более детальной информации по работе с оверлеями, прочитайте
Иногда вам может потребоваться сконфигурировать, установить и поддерживать
программное обеспечение самостоятельно, без автоматизации со стороны Portage,
не смотря на то, что оно поддерживается Portage. Наиболее известные случаи
— это исходные коды ядра и драйверы от nVidia. Вы можете настроить
Portage так, чтобы системе стало известно, что определенные пакеты установлены
вручную. Этот процесс называется
Например, если вы захотите сообщить Portage, что пакет
sys-kernel/gentoo-sources-2.6.11.6