/etc/portage/package.use/ru

From Gentoo Wiki
< /etc‎ | portage
Jump to:navigation Jump to:search
This page is a translated version of the page /etc/portage/package.use and the translation is 50% complete.

/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 может быть целиком в виде одного файла или в виде директории, которая содержит конфигурационные файлы для каждого отдельного пакета.

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.

Пример

ФАЙЛ /etc/portage/package.useПример с расположением в одном файле
# Глобально отключаем ненужные 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
ФАЙЛ /etc/portage/package.use/openrctExample with this location as a directory
# 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.
Совет
If a package atom specifies a version, a comparison operator must be used.

Автоматически генерируемое содержимое

У emerge параметр --autounmask включен по умолчанию (смотрите man 1 emerge). Поэтому он может генерировать настройки в package.use по необходимости, чтобы разрешить зависимости.

Внешние ресурсы