/etc/portage/package.use/uk

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 100% complete.

/etc/portage/package.use провадить більш розширений контроль над параметрами USE для конкретних пакетів ніж змінна USE у /etc/portage/make.conf.

Примітка
/etc/portage/package.use може бути або єдиним файлом, або каталогом з файлами конкретних пакетів.

Згідно з параметром USE_ORDER, файл або каталог /etc/portage/package.use має приоритет над налаштуваннями конкретних пакетів з усіх місцезнаходжень, окрім змінної середи USE.

Приклад

FILE /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 та вказати версію інтерпретатора python для libreoffice
app-office/libreoffice java PYTHON_SINGLE_TARGET: python3_9

Див. також довідник.

Формат

  • Один рядок містить один DEPEND атом з параметрами USE, розділеними пробілами.
  • Коментарі починаються з # (решітки).
Примітка
Див. специфікатор версії для подробиць щодо форматування атомів пакетів.
Tip
Якщо атом пакету має вказану версію, потрібно використовувати знак дорівнювання.

Автоматичне записування

emerge має опцію --autounmask, яка ввімкнута за замовчуванням (див. man 1 emerge), за допомогою якої він автоматично записує потрібні налаштування package.use для задовольнення залежностей.

Зовнішні ресурси