Обновление профиля

На днях, после проведенного мною emerge --sync, впервые месяцев за 5 наверное, во время установки очередного пакета вылезла надпись с настойчивой рекомендаций обновления профиля до default/linux/x86/13.0. Т к генту использую редко и разбираюсь в ней мало, то такая штука была для меня в новинку, я радостно полез обновлять профиль до советуемого, не задумываясь о последствиях. Каково же было мое огорчение, когда при очередном запуску emerge, он мне заявил что не может распарсить /etc/make.conf и посоветовал откатиться на предыдущий профиль. Свой старый профиль я вестимо не знал, поэтому поменял его на выбранный наугад из списка elselect profile list: hardened/linux/x86.
Благо emerge после этого заработал. Так вот вопрос, как до рекомендуемого default/linux/x86/13.0 обновиться правильно?

Цитата:проведенного мною

Цитата:
проведенного мною emerge --sync, впервые месяцев за 5 наверное

Уже только от одного этого можно получить проблемы, блокировки из-за изменённых use флагов пакетов, не совместимости версий установленных пакетов и версий пакетов, которые присутствуют в portage.

Цитата:
настойчивой рекомендаций обновления профиля до default/linux/x86/13.0. Т к генту использую редко и разбираюсь в ней мало, то такая штука была для меня в новинку

Вообще-то после обновления portage кроме сообщения с рекомендацией о смене профиля вам так же было выведено сообщение, о том, что у вас не прочитано некоторое количество новостей (news). Среди этих новостей была новость как правильно делать смену профиля, а именно, в начале обновить portage, а уже затем менять профиль. Если вы используете Gentoo редко и мало разбираетесь, то либо перед тем, чем что-то делать читайте то, что вам пишет хотя бы portage (emerge) на экране, а уж затем что-то делайте или удалите Gentoo.

Читать так:
список новостей:

eselect news list

Читать новость:

eselect news read номе новости
Цитата:
когда при очередном запуску emerge, он мне заявил что не может распарсить /etc/make.conf и посоветовал откатиться на предыдущий профиль.

А это всё потому, что вы в начале не прочитали новости и не обновили portage. Ваш старый профиль был что-то вроде "default/linux/x86/10.0/desktop", но его у вас сейчас, скорее всего уже нет в дереве portage, так что здесь два выхода: всё же попробовать обновить portage

emerge -av1 portage

Либо скачивать архив с деревом portage 5 месячной давности ну или хотя бы в пол месяца назад, распаковать его в /usr/portage, выбрать профиль 10, обновить portage до последней стабильной версии, затем выполнить

emerge --sync
emerge -av1 portage

И затем уже менять профиль.

Помогите люди добрые, где

Помогите люди добрые, где взять архив с деревом с профилем 10??

Рожденный в СССР

так из никто еще не

так из никто еще не удалил

eegorov@EGOROV / $ ls -ld /usr/portage/profiles/default/linux/{x86,amd64}/10.0
drwxr-xr-x 1 root root 126 февр.  9 18:01 /usr/portage/profiles/default/linux/amd64/10.0
drwxr-xr-x 1 root root  98 февр.  9 20:01 /usr/portage/profiles/default/linux/x86/10.0

Они просто по eselect недоступны. Выставляй симлинк руками.

Вот как раз ищу как это

Вот как раз ищу как это сделать, не помню я уже куда оно руками-то прописавыется, а в мануалах уже все по-новому, через eselect

Рожденный в СССР

rm -f /etc/profilerm -f

rm -f /etc/make.profile
rm -f /etc/portage/make.profile
ln -s /usr/portage/profiles/default/linux/amd64/10.0 /etc/portage/make.profile

ага, спасибо, уже нашел сам,

ага, спасибо, уже нашел сам, так сказать вычислил

Рожденный в СССР

Неправда твоя. Не вводи

Неправда твоя.
Не вводи товарищей в заблуждение.
Иначе обнаружишь живейший интерес к своей персоне со стороны Святой Инквизиции.

Changing profiles manually

# rm /etc/portage/make.profile
# cd /etc/portage
# ln -s ../../usr/portage/profiles/<selected profile> make.profile

http://www.gentoo.org/doc/en/gentoo-upgrading.xml

:wq
--
Live free or die

.

Слышь, Святой, тебе лечиться надо.

.

Буйство твоей фантазии соизмеримо с аналогичными достижениями одного популярнейшего модератора.
Хотя бы половину этой энергии да в мирных целях...

:wq
--
Live free or die

LIKAN_BLK написал(а): Так вот

LIKAN_BLK написал(а):
Так вот вопрос, как до рекомендуемого default/linux/x86/13.0 обновиться правильно?

Какой десктоп манагер установлен? Если Gnome, то профиль default/linux/amd64/13.0/desktop/gnome (eselect profile set 4). Если KDE, то default/linux/amd64/13.0/desktop/kde (eselect profile set 5). Другие - default/linux/amd64/13.0/desktop (eselect profile set 3).

А вот можно поинтересоваться,

А вот можно поинтересоваться, чем они друг от друга отличаются? default/linux/x86/13.0 от default/linux/x86/13.0/desktop/kde например?

в 13.0 EAPI=5

default/linux/x86/13.0 -

default/linux/x86/13.0 - профиль с базовым набором флагов.
default/linux/x86/13.0/desktop - добавляются флаги, специфичные для desktop системы, alsa, флаги включающие поддержку кодеков, прочего
default/linux/x86/13.0/desktop/gnome - включаются флаги, специфичные для DE gnome, флаг gtk, флаг gnome, прочее.
default/linux/x86/13.0/desktop/kde - включаются флаги, специфичные для DE KDE, флаг qt4, флаг kde, прочее.

То что вам нужно сделать написано в первом сообщении.

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

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