Вопрос про use флаги.
kerm 9 апреля, 2010 - 22:43
Поставил gentoo, разбираюсь с use флагами. И возник такой вопрос: а нужны ли вообще глобальные use флаги?
Не проще ли прописывать флаги к каждому пакету отдельно?
Поделитесь опытом...
И еще такой вопрос: можно как то отследить use флаги, которые я не задал напрямую? (т.е. которые нигде не прописаны)
Заранее спасибо!
»
- Для комментирования войдите или зарегистрируйтесь
Глобальные устанавливаются
Глобальные устанавливаются для всей системы. Если у вас иксы, то зачем устанавливать флаг X для каждого нужного пакета? Флаги для каждого пакета устанавливаются, только если вы хотите изменить функциональность программы.
>И еще такой вопрос: можно как то отследить use флаги, которые я не задал напрямую?
Если вы выбрали какой-то из профилей, то флаги у вас УЖЕ стоят. Все что вам нужно для глобальный флагов это добавить/удалить нужное в make.conf.
__________________
Человек, говорящий, что это невозможно сделать, не должен мешать тому, кто это делает.
>Глобальные устанавливаются
>Глобальные устанавливаются для всей системы. Если у вас иксы, то зачем устанавливать флаг X для каждого нужного пакета?
да я в курсе. я хэндбук по portage прочитал. Просто я смотрю, как делают другие люди - пихают почти все use флаги в make.conf, и мне это кажется нелогичным(и неудобным).
По-моему гораздо удобнее прописать все use флаги, как локальные. Тогда, когда я буду добовлять новое приложение, я буду точно знать, что новые use флаги будут прописаны только для него, и не затронут другие пакеты.
Нет "emerge --update --deep --newuse world" !!! xD
А если основные флаги прописывать в make.conf, то какой то бардак получается :(
Поменял 1 use флаг - пол системы перекомпилировать. Да и с устранением циклических зависимостей у меня немного упражнений было.
Ну, я пока в генту новичек - интересно как другие делают.
kerm написал(а): Просто я
Не делайте так никогда). Это ошибка.
emerge --info | grep 'USE='
eix -I | less
на предмет опций со знаком "-".
__________________
Человек, говорящий, что это невозможно сделать, не должен мешать тому, кто это делает.
kerm написал(а): И еще такой
не совсем понял, что именно нужно отследить, например "emerge -pvt пакет" покажет дополнительную информацию о флагах, с которыми пакет будет собираться, или без которых собран,что с собою тянет, -av также даст пищу для размышлений, если речь идет о "незнакомых" флагах, то
вам в помощь. Ну и здесь все достаточно полно описано.
буду честен, я не знаю, почему у меня все работает
Спасибо за ссылку, читал. Я
Спасибо за ссылку, читал.
Я имел ввиду как отследить флаги, которые ну установлены явно.
(например флаг появился появился после того, как я сделал запись в package.use/make.conf)
И еще такой вопрос: можно как
diff между emerge --info и USE
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
спс за идею. Вообще я хотел,
спс за идею. Вообще я хотел, чтобы прога просмотрела все установленные приложения, и нашла те, в которых есть use, флаги, не заданные у меня явно. Может скриптик написать... (тогда надо думать как)
kerm написал(а):И еще такой
ufed там есть описание флага, а по крестам видно что из профиля, а что "ручками"
+ euse поможет
что-то добрый я сегодня ....