как правильно сделать 2006.0 -> 2006.1
Гость 5 сентября, 2006 - 09:49
Не совсем я это понял по докам на gentoo.org :-(
Последовательность - поменять ссылку на профиль, emerge gcc, emerge -e world - будет правильна?
Возникнет необходимость в плясках, описанных в GCC Upgrade Guide?
»
- Для комментирования войдите или зарегистрируйтесь
Если коротко, то так:
_________________
Покупайте наших слонов!
Бальшой спасиб!
список ясен, ставлю тачку на прокачку :-)
Удачи
Не забудьте только потом ядро пересобрать свежим компиллятором. А так же, если пользуетесь distcc, отключить его, на время, пока вся сеть не заработает на одной версии gcc.
Да и еще, хочу предупредить, что не все пока программы собираются без камланий gcc 4.1.1. У меня, например, отказываются пока пересобираться licq, linc и timidity++.
_________________
Покупайте наших слонов!
Ошибка компиляции timidity++
У меня тоже при перекомпиляции world не скомпилился timidity++.
Подскажите, пожалуйста, что нужно сделать, что бы перекомпиляция world дошла, все-таки, до конца?
timidity++
У меня тоже возникла проблема на последнем этапе (при перекомпиляции world) c timidity++.
Подскажите, пожалуйста, как все-таки можно докомпилировать все это "хозяйство" до конца?
Ну, я поступил,
Ну, я поступил, как пока советуют на форуме gentoo.org дособрал все сначала при помощи --skipfirst, а потом разбирался с каждым несобравшимся по отдельности, вычисляя их по логам emerge.
timidity++ я не стал ставить вовсе -- несмотря на зависимость от этой библиотеки xmms и audacious, они прекрасно играют без нее. Либа, похоже нужна только для мидюков, хотя я могу и ошибаться.
Linc, нужный для azurerus'а можно пока поставить не 1.0.3, а 1.0.3-r1, что делать с licq я еще не понимаю. Ждать, видимо, патча, регулярно обновляя дерево портеджей.
_________________
Покупайте наших слонов!
вот про ядро верно подмечено!
Вот нашел ссылочку в дополнение:
http://www.benr75.com/pages/gentoo_gcc_4.1.1_upgrade_guide
licq - не пользую, linc и timidity - не установлены, так что думаю, что все пройдет без проблем.
Косяк один правда уже случился - для пакета ghostscript-gpl понадобилось установить USE="jpeg2k", иначе не собирался.
P.S. Эх - тяжкая однако работа:
traktorl ~ # qlist -I | wc -l
1207
Да и еще забыл
Да и еще забыл сказать, что в строчке
-1 -- это единица, а не маленькая L. Это короткий синоним команды --oneshot. Извините, если это очевидно, но при мне на это грабли кто только не наступал.
_________________
Покупайте наших слонов!
Тут еще один
Тут еще один вопрос а как перейти одновременно
на gcc 4.1.1 и glibc поновей.
В смысле правильно это сделать?
Так, как
Так, как описано в этой ветке форума: при апгрейде gcc так же обновляется и glibc.
_________________
Покупайте наших слонов!
То есть после
То есть после команды emerge gcc
переключаемся на последний gcc 4.1.1
и потам идем как написанно.
А подскажите,
А подскажите, чем 2006,1 от 2006,1/desktop отличается?
похоже что 2006.1
похоже что 2006.1 для сервака, а 2006.1/desktop и так понятно.
поройся в /usr/portage/profiles/
хе.
хе. :)
отличие:
diff /usr/portage/profiles/default-linux/x86/2006.1/make.defaults /usr/portage/profiles/default-linux/x86/2006.1/desktop/make.defaults
_________________
AMD Athlon XP, 1800 MHz (13.5 x 133) 2200+
Gigabyte GA-7VA (VIA VT8377 Apollo KT400; Realtek ALC650 @ VIA AC'97 Enhanced Audio Controller; 256Mb(PC2700 DDR SDRAM))
NVIDIA Geforce4 MX 440 AGP8X NV18 Chip Rev A2
"Чайничек" :)
Отличие там в
Отличие там в том что в 2006.1 почти все USE в минусе. В desktop много плюсов, но они для десктопа, а в server в плюсе только серверные компоненты:)