Profiles

Пожскажите где можно прочитать описание конкретных профилей.
Здесь как управлять профилями, но не приводится описание.
Меня в частности интересую отличие dektop и server.
Меняется ли с профилями политика обновлений.

Сервер на моей фирме стоит под gentoo profile ( [1] default/linux/amd64/10.0 *)
Робочие машины: часть под Gentoo, часть под openSUSE и трое человек приходят с своими ноутбуками на которых стоит ubuntu.
Недавно после обновления gentoo возникло две не приятных ситуации:

- При обновлении cups система молча изменила его конфигурационный файл, правда предыдущую версию сохранли под другим именем.
Раньше считал, что все изменения в /etc/ вносятся только такими утилитами как etc-update.
А я всегда внимательно изучаю, что она изменяет. Про cups не было ни слова.
На фирме 4 принтера и все на машинах с gentoo, пришлось на всех 4-х возиться с настройками cups.

- Вторая ситуация. Subversion обновился до 1.6.9 в то время как в openSUSE и Ubuntu актуальным остается 1.6.6.
А они между собой не совместимы. Работа остановилась, пришлось откатываться. Тут конечно не чье вины нет.

Интересует если изменит профайл на server это повлияет на политику обновлений?
Свежие версии в профиле Server появляються позже чем в Desktop или нет?

Меня интересуют обновления безопасности и вообще обновления системы, но нет необходимости быть "на острие".

A posmotret v

A posmotret v /usr/portage/profiles religija ne pozvoljaet? :D
Tam ze vse v .txt

Конкретней

SysA написал(а):
A posmotret v /usr/portage/profiles religija ne pozvoljaet? :D
Tam ze vse v .txt

Позволяет, позволяет, конкретней.
Вот содержимого этого каталога:

drwxr-xr-x  15 portage portage   4096 Мар  5 08:38 .
drwxr-xr-x 163 portage portage   4096 Мар  5 08:38 ..
drwxr-xr-x  18 portage portage   4096 Май 16  2009 arch
-rw-r--r--   1 portage portage    382 Дек 17 22:07 arch.list
drwxr-xr-x   2 portage portage   4096 Мар  5 08:38 base
-rw-r--r--   1 root    root      1661 Мар  4 20:37 categories
-rw-r--r--   1 root    root    521434 Мар  5 08:06 ChangeLog
drwxr-xr-x   4 portage portage   4096 Мар  5 08:38 default
drwxr-xr-x   2 portage portage   4096 Фев  4 23:36 desc
drwxr-xr-x   2 portage portage   4096 Мар  5 08:38 embedded
drwxr-xr-x   8 portage portage   4096 Фев 24 11:37 features
drwxr-xr-x   8 portage portage   4096 Янв 12 22:06 hardened
-rw-r--r--   1 portage portage    550 Фев  1 19:36 info_pkgs
-rw-r--r--   1 portage portage    477 Мар  1  2009 info_vars
-rw-r--r--   1 root    root      3774 Фев 26 13:36 license_groups
-rw-r--r--   1 root    root     35834 Мар  4 14:38 package.mask
drwxr-xr-x  11 portage portage   4096 Мар  4 15:09 prefix
-rw-r--r--   1 root    root     11139 Мар  4 17:07 profiles.desc
drwxr-xr-x   5 portage portage   4096 Мар  5 08:38 releases
-rw-r--r--   1 portage portage      7 Май  4  2006 repo_name
drwxr-xr-x   4 portage portage   4096 Мар  5 08:38 selinux
drwxr-xr-x   6 portage portage   4096 Апр  1  2008 targets
-rw-r--r--   1 root    root     92842 Мар  3 23:36 thirdpartymirrors
drwxr-xr-x   8 portage portage   4096 Мар  5 08:38 uclibc
drwxr-xr-x   2 portage portage   4096 Мар  5 08:06 updates
-rw-r--r--   1 root    root     24800 Фев 19 07:07 use.desc
-rw-r--r--   1 root    root    282348 Мар  5 05:12 use.local.desc

И где здесь искать информацию о конкретном профиле?

greenif написал(а): SysA

greenif написал(а):
SysA написал(а):
A posmotret v /usr/portage/profiles religija ne pozvoljaet? :D
Tam ze vse v .txt

Позволяет, позволяет, конкретней.
Вот содержимого этого каталога:

...
drwxr-xr-x   4 portage portage   4096 Мар  5 08:38 default
...

И где здесь искать информацию о конкретном профиле?

Однако!... не ожидал на форуме встретить людей, не в состоянии самостоятельно открывать каталоги... :)
Специально для тех, кто в танке: у вас gentoo profile ( [1] default/linux/amd64/10.0 *), значит идем в /usr/portage/profiles/default/linux/amd64/10.0, там видим

total 8                                                         
drwxr-xr-x 2 root root  96 2009-10-22 15:06 desktop             
drwxr-xr-x 2 root root  96 2009-10-22 15:06 developer           
-rw-r--r-- 1 root root   2 2009-08-17 21:54 eapi                
drwxr-xr-x 2 root root  96 2009-10-22 15:06 no-multilib
-rw-r--r-- 1 root root  29 2009-08-06 09:33 parent
drwxr-xr-x 2 root root 128 2009-10-22 15:06 server

каталоги здесь - это другие профили, смотрим parent, там

..
../../../../releases/10.0

следуем за белым кроликом, видим

-rw-r--r-- 1 root root   2 2009-08-17 21:54 eapi
-rw-r--r-- 1 root root 282 2009-08-06 09:30 make.defaults
-rw-r--r-- 1 root root 636 2009-08-17 22:08 packages
-rw-r--r-- 1 root root   3 2009-08-06 09:30 parent

это и есть ваше светлое настоящее (надеюсь по названиям файлов интуитивно понятно из предназначение, но всё-таки рекомендую их просмотреть :) ). Кроме того учтите parent, т.е. эти файлы есть довесок к соответствующим из parent.

Аналогично вы можете отследить и другие интересующие вас профили и самостоятельно найти разницу.
Тогда и решите, что вам больше подходит. А политика обновлений целиком зависит от майнтейнеров, ИМХО.

Рекомендую активнее использовать package.keywords, package.mask, package.unmask. В сочетании с буковками '<', '>' и '=', это может дать потрясающий эффект!

.

greenif написал(а):
- При обновлении cups система молча изменила его конфигурационный файл, правда предыдущую версию сохранли под другим именем.
Раньше считал, что все изменения в /etc/ вносятся только такими утилитами как etc-update.
А я всегда внимательно изучаю, что она изменяет. Про cups не было ни слова.
На фирме 4 принтера и все на машинах с gentoo, пришлось на всех 4-х возиться с настройками cups.

1. Не все и не всегда.
1.1. Открой для себя переменную CONFIG_PROTECT в /etc/make.conf.
1.2. Ждёт тебя дорожка дальняя... Прямиком в багзиллу.

2. Особенно в случае сервера полезно руководствоваться принципом "бэкап карман не тянет"!

greenif написал(а):
- Вторая ситуация. Subversion обновился до 1.6.9 в то время как в openSUSE и Ubuntu актуальным остается 1.6.6.
А они между собой не совместимы. Работа остановилась, пришлось откатываться. Тут конечно не чье вины нет.

И?
Ты как-то завязан на Сьюзи?
Или просто не полностью обновился?
А ещё полезно внимательно читать вывод emerge -pvuDN world и при необходимости задействовать /etc/portage/package.mask.

:wq
--
Live free or die

Плюсую товарищу Anarchist, от

Плюсую товарищу Anarchist, от себя же еще добавлю, что если

greenif написал(а):
Меня интересуют обновления безопасности и вообще обновления системы, но нет необходимости быть "на острие".

, то

 glsa-check -v -t all

вам в помощь.

благодарю.

taaroa написал(а):
glsa-check -v -t all
вам в помощь.

Вот этого не знал.
Большое спасибо.

Где можно почитать описание профилей?

Anarchist написал(а):
1.1. Открой для себя переменную CONFIG_PROTECT в /etc/make.conf.

В курсе, вот ихние значения, к стати default:

CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ 
                     /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild
                     /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d
                     /etc/texmf/language.def.d /etc/texmf/updmap.d 
                     /etc/texmf/web2c /etc/udev/rules.d"

/etc указан в CONFIG_PROTECT, а /etc/cups в исключениях, CONFIG_PROTECT_MASK, я не наблюдаю.

Anarchist написал(а):
2. Особенно в случае сервера полезно руководствоваться принципом "бэкап карман не тянет"!

Само собой, бэкапы призводятся. Просто не охота доводить ситуацию до необходимости востановления из резервных копий.
Все люди делятся на тех кто не делае бэкапы и на тех кто уже делает. ;-)
Я их делаю уже много лет.

Anarchist написал(а):
greenif написал(а):
- Вторая ситуация. Subversion обновился до 1.6.9 в то время как в openSUSE и Ubuntu актуальным остается 1.6.6.
А они между собой не совместимы. Работа остановилась, пришлось откатываться. Тут конечно не чье вины нет.

И?

Надеюсь на то, что profile server может медленее обновляется. То есть свежие версии входят в него с задержкой и за более глубокого тестирования.

Anarchist написал(а):
Ты как-то завязан на Сьюзи?

Да в общем то нет, но люди привыкли к suse да и зачем трогать то, что нормально работает.
Да и у меня под suse осталось 5 машин, их целенаправленно переводить на gentoo элементароно накладно по времени.

Anarchist написал(а):
А ещё полезно внимательно читать вывод emerge -pvuDN world

Читаю, правда еще с ключом q, пересматриваю перечень пакетов которые будут обновленны.

Anarchist написал(а):
и при необходимости задействовать /etc/portage/package.mask.

Я задействую в таких целях /etc/protage/profile/package.provided

P.S. Но все таки, возвращаясь к главному, привязана ли политика обновлений к profile?
И где можно почитать описание профилей.

greenif написал(а): P.S. Но

greenif написал(а):
P.S. Но все таки, возвращаясь к главному, привязана ли политика обновлений к profile?
И где можно почитать описание профилей.

По большому счёту профиль - набор USE-флагов.

Не только и не столько! Это

Не только и не столько!
Это прежде всего make.defaults и packages.

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

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