/etc/portage/package.use/ru
From Gentoo Wiki
Jump to:navigation
Jump to:search
/etc/portage/package.use provides a more fine grained per-package control of USE flags than the USE variable in /etc/portage/make.conf.
Заметка
/etc/portage/package.use может быть целиком в виде одного файла или в виде директории, которая содержит конфигурационные файлы для каждого отдельного пакета.
/etc/portage/package.use может быть целиком в виде одного файла или в виде директории, которая содержит конфигурационные файлы для каждого отдельного пакета.
With the default USE_ORDER setting, the /etc/portage/package.use file or directory will override individual package settings coming from all locations except for the USE environment variable.
Пример
# Глобально отключаем ненужные USE-флаги, включенные профилем
*/* -bluetooth -dbus -ldap -libnotify -nls -qt3support -udisks
# Включаем USE-флаг "offensive" для app-admin/sudo
app-admin/sudo offensive
# Отключаем поддержку mysql для dev-lang/php
dev-lang/php -mysql
# Включаем java и устанавливаем версию интерпретатора для libreoffice
app-office/libreoffice java PYTHON_SINGLE_TARGET: python3_9
# Disable Vorbis support in OpenRCT2
games-simulation/openrct2 -vorbis
За более подробной информацией обращайтесь к Руководства пользователя.
Формат
- One DEPEND atom per line with space-delimited USE flags.
- Comment lines begin with
#
(hash).
Заметка
See version specifier for information on how to format the package atoms.
See version specifier for information on how to format the package atoms.
Совет
If a package atom specifies a version, a comparison operator must be used.
If a package atom specifies a version, a comparison operator must be used.
Автоматически генерируемое содержимое
У emerge параметр --autounmask
включен по умолчанию (смотрите man 1 emerge). Поэтому он может генерировать настройки в package.use по необходимости, чтобы разрешить зависимости.
Внешние ресурсы
- https://packages.gentoo.org/useflags - USE flags on Gentoo Packages Database
- Portage man page
- Setting USE_EXPAND flags in package.use - blog post by Bernard Cafarelli
- Cleaning /etc/portage/package.* from unused entries
- Find obsolete USE flags in /etc/portage/package.use - Gentoo forums thread