Опять emerge -k - полное разочарование :( (крик души!)
Всем добрый день!
Просто крик души - не могу не поделиться :(
Стоит задача - "быстро" установить рабочую станции на Gentoo Linux, но, при этом, показать весь процесс установки и настройки :(
Сказано, сделано - за пару дней сделал универсальный make.conf (-O2 -march=686 -pipe, 20-25 USE-флагов), в FEATURES="buildpkg" - сразу после инсталляции stage3 обновил system (около 100 пакетов), потом установил еще 300 - вроде все готово (использовался portage-20070426.tar.bz2).
Прихожу на место, ставлю систему с точно таким же stage3, portage, make.conf, ядро (2.6.20-r7) - все абсолютно то же самое!!!
Поставил минималку, ядру грузится, ура - можно приступить к установке требуемого... и тут началось :(
Перенес с исходной машины весь каталог /usr/portage/packages/ (со всеми подкаталогами и файлами), думаю - дай-ка проверю , как оно с бинарниками-то :(
Выполнил emerge -vkp system - оп-па, говорит, могу мол обновить около 100 пакетов (как в первом случае), сумма скачивания - 0 байт (при том, что в каталоге /usr/portage/distfiles/ шаром покати).
Ага, думаю, работает зараза - читаю дальше - пишет на определенном этапе (при обновлении portage), что требуется по новой запустить. Думаю, вот с него то и начну!
emerge -vkp portage - хочет обновить 4 пакета: gettext, coreutils, еще чего-то и, собственно, portage.
Ну, поехали :( (emeerge -vk portage).
Обновился, снес старые версии программ - говорит, ОК, мистер, выполните etc-update - тут 4 конфига новых!
Я ему говорю - НОУ проблем, угу.
И все...все тут же умерло! :(
На команду etc-update все отреагировало множественной руганью на отсутствие либы libnfsidmap.so.0, причем эти надписи многократно повторяются :(
Перестали работать самые простые команды, типа ls.
Да и emerge также отвалился - из исходников ни одну программу я установит не смог :(
Распаковка stage3 поверх системы (+ правка fstab) результата также не дала :(
PS: Я просто в шоке от системы работы с бинарными пакетами :( Это при том, что я ее (систему) изучаю не первый день, неоднократно устанавливал разные проги (типа Wesnoth, amarok и mplayer) через tbz2 - все вело к тому, что при одинаковых make.conf глюков быть не должно - и тут такие грабли. Да еще в самый ответственный и важный момент!
Моя плакать! :(
- Для комментирования войдите или зарегистрируйтесь
у меня было похоже.
год не обновлял систему на кластере. и вот...
на голосном узле собрал все пакеты.
обновляю на других и тут...
после обновления glibc всё упало.....
ИМХО. я так думаю, что в твоём случае спасла бы стейдж3 собраная каталистом с того же снапшота, а после её разворачивания
всебы прошло пучком.
как я понял систем не очень-то безопасно бинарями обновлять. мне пришлось узлы заново переливать.
задача
> Стоит задача - "быстро" установить рабочую станции на Gentoo Linux
для размножениия сервера я беру mc и тупо копирую все директории с одного винта на другой, устанавливаю на другой grub и все, можно потом сделать regenworld && dep -p -w && emerge --sync && emerge -ek world, а можно и не делать, ламерство конечно, но так быстрее и всегда работает.
Ну я почти
Ну я почти выкрутился потом - сделал Acronis-ом образ раздела и перенес на новый комп - заработало почти все сразу (хотя один глюк проявился - в упор не работали сетевые карты :()
Дело ведь не в этом - дело в том, что нужно было народу показать полностью с 0 от чистого винда до системы с Xorg + Kde (kdelibs, kdebase) + 100 программ :)
У меня на ноуте система около 2-х дней собиралась :(
'
а не надо ее собирать, достаточно указать binhost.
А Вы сами
А Вы сами пробовали обновлять portage или glibc через бинарники?
Попробуйте ;)
PS: Веры сейчас в это нет (в бинарные пакеты Gentoo) - как узнать, после чего окривеет, а после чего - нет?