Новый профиль ?
Вероятно, я отстал от жизни, но сегодня сделал
#eselect profile list
Available profile symlink targets:
[1] default-linux/x86/2006.1
[2] default-linux/x86/no-nptl
[3] default-linux/x86/2006.1/desktop
[4] default-linux/x86/2007.0
[5] default-linux/x86/2007.0/desktop *
[6] hardened/x86/2.6
[7] selinux/2007.0/x86
[8] selinux/2007.0/x86/hardened
[9] default/linux/x86/2008.0
[10] default/linux/x86/2008.0/desktop
[11] default/linux/x86/2008.0/developer
[12] default/linux/x86/2008.0/no-nptl
[13] default/linux/x86/2008.0/server
[14] hardened/linux/x86
и удивился, как это я пропустил появление нового профиля? Помню, при появлении профиля 2007.0 portage активно "советовал" переходить на новый профиль.
Смущает расположение default/linux/x86/2008.0/ вместо default-linux/x86/2007.0/ и содержимое, какое-то "неполное", не такое, как в 2007.0, к примеру.
Собственно, вопрос, можно ли уже переходить на профиль 2008.0?
- Для комментирования войдите или зарегистрируйтесь
Я перешёл.
Я перешёл.
?!
и какие первые впечатления?
__________________________________________________
на недель-ку, до вто-ро-го я уеду в Ко-ма-ро-во ...
Я тоже перешел.
Я тоже перешел. Никакой разницы не почувствовал, если только Use флаг bzip2 добавился.
Может синхронизироваться, тогда баги полезут?
профиль это
профиль это просто набор USE.
а менять его просят если тот на котором ты сейчас помечен как устаревший.
а как узнать
а как узнать какой набор USE используется в профиле не переходя на него?
man euse
Запустить
euse -a
.Читать man euse, в частности:
OPTIONS
....................................................
-i, --info
Prints detail information about the USE flag(s). If no arguments are given then it assumes you
want information for all USE flags. If one or more arguments are given (space separated) then only
information for those flags is printed.
The output is in the following format:
[- cD ] alpha - indicates that architecture ...
[- ] moznocompose (net-www/mozilla):
Disable building of mozilla's web page composer
The indicators in the first column are:
is_active
+ if the flag is seen as active by portage, - if not
is_in_env
E if the flag is enabled in the environment, e if it is disabled in the environment, noth-
ing if it's not affected by the environment
is_in_make_conf
C if the flag is enabled in make.conf, c if it is disabled in make.conf, nothing if it's
not affected by make.conf
is_in_make_defaults
D if the flag is enabled in make.defaults, d if it is disabled in make.defaults, nothing if
it's not affected by make.defaults
is_in_make_globals
G if the flag is enabled in make.globals, g if it is disabled in make.globals, nothing if
it's not affected by make.globals
Then follows the name of the flag, for local flags the package name and then the descrip-
tion (on a new line for local flags).
-a, --active
Shows all currently active USE flags and where they are activated (see description for
--info).
По-моему так :)
явно не
явно не то...
нужно посмотреть не текущие флаги(кстати я пользую для ентого ufed, быстрее и удобнее), а флаги в неактивном профиле?
и вообще, неужели смысл профилей только в USE флагах, полюбому ведь флаги под себя точишь...
и чем например default/linux/x86/2008.0/server будет лучше моего текущего профиля default-linux/x86/2007.0, который точился мною под меня на протяжении года(если конечно различия действительно только в USE)?
make.conf и package.use ведь все равно главнее...
Поменяешь ты там профиль или нет в итоге четко настроеная система измениться по минимуму, а если сравнить флаги старого и нового профиля, ненужных изменений можно избежать вообще...
или я не прав?
Это кто это
Это кто это точит профили под себя? \-8Е
Пожалуйста, не описывайте своё железо в подписи
формулировка
формулировка не совсем корректна, но ведь так и есть, как написал выше, на результирующие флаги основное влияние окажет не make.defaults, а именно make.conf и packege.use
и даже если в make.defaults написано "НЕТ", а в make.conf напишу "ДА", то станет "ДА" навсегда, хоть 100 профилей смени...
чо то стихоплетное полезло )
Ну да Так вот
Ну да
Так вот ничего особо и не изменится, если обновишь профиль (-:Е
Пожалуйста, не описывайте своё железо в подписи
Почему же,
Почему же, явно?
Ошибся в буковке :)
В команде
euse
использовать i вместо a, в выводе будет видно какие флаги и где установлены.чо то
чо то действительно похожее
global use flags (searching: *)
но ищет в используемом профиле...
да и не удобно полюбому, надо в файл выводить, как-то сравнивать...
может есть какая нить приблуда для подобных целей
.
Топикстартер, как я понял, по сути спросил:
не кажется ли вам странным, что в /usr/portage/profiles/default/linux/x86/2008.0/desktop
один файл, а не три, как в /usr/portage/profiles/default-linux/x86/2007.0/desktop ?
но сделав cat parent мы видим "../../../../../targets/desktop"
и перейдя в /usr/portage/profiles/targets/desktop видим недостающие файлы :-)
а сделав
diff -u /usr/portage/profiles/targets/desktop/make.defaults /usr/portage/profiles/default-linux/x86/2007.0/desktop/make.defaults
мы видим разницу между профилями.
разница может быть сформулирована вот так: branding libnotify -ppds startup-notification bluetooth