Обновление профиля
На днях, после проведенного мною emerge --sync, впервые месяцев за 5 наверное, во время установки очередного пакета вылезла надпись с настойчивой рекомендаций обновления профиля до default/linux/x86/13.0. Т к генту использую редко и разбираюсь в ней мало, то такая штука была для меня в новинку, я радостно полез обновлять профиль до советуемого, не задумываясь о последствиях. Каково же было мое огорчение, когда при очередном запуску emerge, он мне заявил что не может распарсить /etc/make.conf и посоветовал откатиться на предыдущий профиль. Свой старый профиль я вестимо не знал, поэтому поменял его на выбранный наугад из списка elselect profile list: hardened/linux/x86.
Благо emerge после этого заработал. Так вот вопрос, как до рекомендуемого default/linux/x86/13.0 обновиться правильно?
- Для комментирования войдите или зарегистрируйтесь
Цитата:проведенного мною
Уже только от одного этого можно получить проблемы, блокировки из-за изменённых use флагов пакетов, не совместимости версий установленных пакетов и версий пакетов, которые присутствуют в portage.
Вообще-то после обновления portage кроме сообщения с рекомендацией о смене профиля вам так же было выведено сообщение, о том, что у вас не прочитано некоторое количество новостей (news). Среди этих новостей была новость как правильно делать смену профиля, а именно, в начале обновить portage, а уже затем менять профиль. Если вы используете Gentoo редко и мало разбираетесь, то либо перед тем, чем что-то делать читайте то, что вам пишет хотя бы portage (emerge) на экране, а уж затем что-то делайте или удалите Gentoo.
Читать так:
список новостей:
Читать новость:
А это всё потому, что вы в начале не прочитали новости и не обновили portage. Ваш старый профиль был что-то вроде "default/linux/x86/10.0/desktop", но его у вас сейчас, скорее всего уже нет в дереве portage, так что здесь два выхода: всё же попробовать обновить portage
Либо скачивать архив с деревом portage 5 месячной давности ну или хотя бы в пол месяца назад, распаковать его в /usr/portage, выбрать профиль 10, обновить portage до последней стабильной версии, затем выполнить
И затем уже менять профиль.
Помогите люди добрые, где
Помогите люди добрые, где взять архив с деревом с профилем 10??
Рожденный в СССР
так из никто еще не
так из никто еще не удалил
Они просто по eselect недоступны. Выставляй симлинк руками.
Вот как раз ищу как это
Вот как раз ищу как это сделать, не помню я уже куда оно руками-то прописавыется, а в мануалах уже все по-новому, через eselect
Рожденный в СССР
rm -f /etc/profilerm -f
ага, спасибо, уже нашел сам,
ага, спасибо, уже нашел сам, так сказать вычислил
Рожденный в СССР
Неправда твоя. Не вводи
Неправда твоя.
Не вводи товарищей в заблуждение.
Иначе обнаружишь живейший интерес к своей персоне со стороны Святой Инквизиции.
Changing profiles manually
http://www.gentoo.org/doc/en/gentoo-upgrading.xml
:wq
--
Live free or die
.
Слышь, Святой, тебе лечиться надо.
.
Буйство твоей фантазии соизмеримо с аналогичными достижениями одного популярнейшего модератора.
Хотя бы половину этой энергии да в мирных целях...
:wq
--
Live free or die
LIKAN_BLK написал(а): Так вот
Какой десктоп манагер установлен? Если 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
в 13.0 EAPI=5
http://blogs.gentoo.org/zmedico/tag/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, прочее.
То что вам нужно сделать написано в первом сообщении.