/etc/portage/package.use/uk
From Gentoo Wiki
Jump to:navigation
Jump to:search
/etc/portage/package.use провадить більш розширений контроль над параметрами USE для конкретних пакетів ніж змінна USE у /etc/portage/make.conf.
Примітка
/etc/portage/package.use може бути або єдиним файлом, або каталогом з файлами конкретних пакетів.
/etc/portage/package.use може бути або єдиним файлом, або каталогом з файлами конкретних пакетів.
Згідно з параметром USE_ORDER, файл або каталог /etc/portage/package.use має приоритет над налаштуваннями конкретних пакетів з усіх місцезнаходжень, окрім змінної середи 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
# Disable Vorbis support in OpenRCT2
games-simulation/openrct2 -vorbis
Див. також довідник.
Формат
- Один рядок містить один DEPEND атом з параметрами USE, розділеними пробілами.
- Коментарі починаються з
#
(решітки).
Примітка
Див. специфікатор версії для подробиць щодо форматування атомів пакетів.
Див. специфікатор версії для подробиць щодо форматування атомів пакетів.
Tip
Якщо атом пакету має вказану версію, потрібно використовувати знак дорівнювання.
Якщо атом пакету має вказану версію, потрібно використовувати знак дорівнювання.
Автоматичне записування
emerge має опцію --autounmask
, яка ввімкнута за замовчуванням (див. man 1 emerge), за допомогою якої він автоматично записує потрібні налаштування package.use для задовольнення залежностей.
Зовнішні ресурси
- https://packages.gentoo.org/useflags - параметри USE на Базі Пакетів Gentoo
- Сторінка man Portage
- Setting USE_EXPAND flags in package.use - пост у блоґу Бернанда Кафареллі
- Cleaning /etc/portage/package.* from unused entries
- Find obsolete USE flags in /etc/portage/package.use - Тред на форумі Gentoo