USE - флаги

Хочю уточнить, USE'флаги поумолчанию в /usr....amd64/2007.0/desktop/make.defaults я только перебиваю своим /etc/make.conf, если указываю флаги с - (минус), например -gtk, а остальные остаются и специально добовлять не надо остальные?

Yep.

Yep. На самом деле слоя три - от профиля, от use.defaults и от make.conf. Каждый слой накладывается на предыдущий, причем make.conf имеет наивысший приоритет. Остальные флаги - по вкусу.
_______________________
From Siberia with Love!

Фигня какая-то

Мой профиль
/etc/make.profile -> ..//usr/portage/profiles/default-linux/x86/2007.0/desktop/
там в make.defaults стоит флаг gif и некоторые другие, которые однако, не видны в emerge --info и соответственно в системе, пока я _явно_ их не пропишу в /etc/make.conf !!! Что за такое ?

Э-э-э батенька,

Э-э-э батенька, да Вам надо срочно бежать хэнбук изучать...

make.conf это файл в котором находяться общие настройки системы portage. Такие как опции emerge, флаги компиляции (в том числе архитектура процессора), архитектура ебилдов (в том числе стабильная и нестабильная ветка), команды загрузки исходных текстов и т.п., в общем всё что касается компиляции.

Также рекомендую изучить что означают каталоги и файлы в /etc/portage

Э-Э-Э Товарисч

USE флаги, которые находятся в /usr/portage/profile..../2007.0/make.defaults, применяются автоматом.
А в /etc/make.conf находятся мои USE флаги, которые я хочю либо добавить, либо убрать из общих в системе. Так, если в .../make.defaults есть флаг hal, а я в etc/make.conf сделаю -hal, то этот флаг для системы существвовать не будет. Так что до просветленния, товарисч...

Quote:А в

Цитата:
А в /etc/make.conf находятся мои USE флаги, которые я хочю либо добавить, либо убрать из общих в системе. Так, если в .../make.defaults есть флаг hal, а я в etc/make.conf сделаю -hal, то этот флаг для системы существвовать не будет. Так что до просветленния, товарисч...

Очень рекомендую внимательно прочитать тот пост на который я отвечал. В часности, обратить внимание на слова рядом с "emerge --info"...

P.S. Вы видимо не так поняли слово "общие" в контексте. Поясню - общие в том смысле, что они имеют наивысший приоритет, и действуют на всю работу системы portage. Именно по этому emerge --info выдаёт только список USE флагов из /etc/make.conf, и игнорирует остальные...

Внимательно

>> Именно по этому emerge --info выдаёт только список USE флагов из /etc/make.conf, и игнорирует остальные...

"Чтобы узнать, какие же настройки USE в конечном счете видит Portage, запустите emerge --info. Эта команда выводит значения ВСЕХ!!! переменных (включая USE), используемые Portage." Handbook.

Вдогонку

Настройки USE по умолчанию хранятся в файлах make.defaults вашего профиля.
Все, что вы вносите в /etc/make.conf, рассчитывается относительно этих значений. Когда вы добавляете что-либо к значению USE, оно добавляется в список по умолчанию ну и т.д...

Хэндбук

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

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