НЕ USE флаги [РЕШЕНО]

Часто у пакетов кроме USE флагов бывают другие флаги.
Как ими управлять для конкретного пакета.
Понято что их можно прописывать как переменные в make.conf, но тогда они становяться глобальными.
Или в ручную указать как переменные окружения, но тогда это только на одну сесию.
А как прописывать эти флаги для конкретного пакета? В стиле /etc/portage/package.use.
Например хочу прописать LINGUAS=" -ru " для NetBeans, но для остальных пакетов этот флаг оставить.

LINGUAS=" -ru " равно

LINGUAS=" -ru " равно USE="-linguas_ru"

Правьте

Правьте /etc/portage/package.use

Синтаксис для примера: net-print/cups -usb

Если нужно включить флаг, то + не ставится, будет просто usb.

Удачи.

asm64, полагаю, что имелось

asm64, полагаю, что имелось ввиду не совсем это ;)

если у тебя портеж 2.2, то создаешь для пакета файл /etc/portage/env/category_name/package_name и в него прописываешь все перемнные, которые нужно установить для пакета ;) тут например можно переопределить такие переменные как CFLAGS и CXXFLAGS и все другие ;) по-моему, можно делать все, что позволяет делать bash-скрипт ;)

Спасибо

Всем спасибо.

На рабочих машинах поставлю:
USE="-linguas_ru"
а дома попробую portage 2.2

...

Так далеко, как я помню, сей функционал работает и на Portage 2.1.
По крайней мере, я с portage-2.1.*.* (точно сейчас не скажу) держал в /etc/portage/env/category/package C-флаги, когда игрался с оптимизацией.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".