use flags
CoolSpirit 21 июля, 2006 - 15:50
Такой вот вопросик, что лучше когда собираешь необходимые приложения - флаги к ним писать в /etc/portage/package.use или в /etc/make.conf - имеются ввиду не только локальные флаги, но и глобальные.
И вообще на сколько верно будет в /etc/make.conf прописывать USE="-*" а уже после нее прописывать все остальные?
Просто если ставить звездочку вначале, то почему то не всегда включаются даже те флаги , что указаны (например png,jpeg)
»
- Для комментирования войдите или зарегистрируйтесь
невъехал
глобальные в etc/make.conf
локальные в /etc/portage/package.use.*
а звезда это типа всё разом? но есть же и взаимоисключающие флаги?
На откуп
На откуп пользователю остается только make.conf. Никакие другие make (.profile .globals) править нельзя. Приоритет идет такой - сначала грузится make.global, затем флаги профиля, и затем - make.conf. Лучше всего записывать в make.conf. package.use - это индивидуальные флаги для определенных пакетов (ну например, не нужно компилить vim с поддержкой X).
Замечание насчет -* справедливо - так можно. А вообще есть удобная утилитка для редактирования USE-флагов - ufed, с ncurses-интерфейсом, рекомендую.
_________________
From Siberia with Love!
просто я подумал.
может просто было бы проще чем make.conf захламлять , писать все флаги для всех приложений в package.use ?
тогда и апдейтить make.conf проще.. да и сохранить все флаги можно простым копирование package.use...
Nope.
Нет, не проще. Если в make.conf USE-флаги - это одна строка, в которой просто явно прописываются нужные и нежелательные флаги, то в package.use одна строка - это один пакет. Что проще - врубить флаг "X" глобально в одной строке и затем прописать ограничения для единичных пакетов, или прописывать каждый пакет построчно? Кроме того, make.conf никогда не затрагивается при обновлении системы. Вместо этого обновляются как раз глобальный make.global и профильные make.profile. Вся идея в этом и заключалась - избавить пользователя от постоянного слежения за USE-флагами.
PS Где-то в теоретической части хендбука все это прекрасно расписано (ЕМНИП, и на русском языке тоже), поищи там.
_________________
From Siberia with Love!
ну тут тоже есть свои по моему неуд
есть тоже неудобство - если мне например для некоторых пакетов не нужны иксы, то все равно надо будет следить за флагами постоянно.
то есть при emerge придется явно указывать use="-X" либо опять таки прописывать в локальных флагах...