Установка, с обновлениями и интернета
Устанавливаю Gentoo Linux 2004.3 LinuxCenter Edition. Аннотация: "Данный дистрибутив предназначен для пользователей не имеющих возможности загружать большие объемы информации из интернета, но желающих собирать систему с нуля и оптимизировать ее под свои нужды." Скачал для него новый portage и stage (2005.1). Распаковал все как надо. В руководстве по установке сказано: запустите bootstrap.sh - запускаю, попытался вломиться в инет, неудачно, замолк. Далее "emerge -p system" и "emerge system", они без выхода в инет таже некорректно завершают работу... Вопросы:
1. Можно ли как то провести инсталяцию, при отсутствии выхода в инет?
2. Если нет, то можно ли как-то сформировать точные сведения чего пингвину нужно на этапах bootstrap и emerge system, закачать отдельно (например на сервер), и пользоваться этим хламом через локальную сеть? А то, если мне десять таких линуксов поставить нужно будет - каждый раз закачивать?
- Для комментирования войдите или зарегистрируйтесь
Новый снимок
Новый снимок потянет и новые пакеты. Если хочешь 2005.1 то и заказывай его. Иначе придётся много качать.
Я зря не сказал
Я зря не сказал заранее о том, что естественно пробовал и со старым снимком. Там та же проблема была...
_________________
С уважением, К.Р.
Не думаешь же
Не думаешь же ты, что LC уместит в 4 диска все программы для Portage! На них представлен Universal CD + то, что люди из LC посчитали нужным добавить. Например, я как раз начинал с 2004.3 и спокойно поставил все (ну... почти :)) без подключения. Смотри какие пакеты emerge пытается вытянуть - скорее всего, они вытягиваются через USE-флаги в качестве зависимостей. Отруби ненужные флаги.
И еще, ты как пробовал со старым snapshot - поверх нового или все заново начинал?
_________________
With Love from Siberia!
Начинал я есно
Начинал я есно заново. USE флаги вообще никакие не указывал.
_________________
С уважением, К.Р.
В случае
В случае нескольких систем надо будет просто переносить на чистую систему папке /usr/portage/distfiles в которой находятся исходники программ. Можно расшарить ее и на сервере и настроить машины так, чтобы они лезли туда.
На инсталяционном диске должы лежать все пакеты, необходимые для инсталяции. Просто если появились новые, то они будут выкачаны из интернета. Можно не выполнять emerge --sync ну и не распаковывать нового дерева портежей. Тогда хватит содержимого с диска, но программы будут не первой свежести.
Чтобы узнать список требуемых пакетов надо выполнить
emerge -p system
Он показывает требуемые пакеты. Где-то на форуме промелькивал скрипт который умеет составлять списки ссылок на необходимые файлы.
Про bootstrap.sh ничего конкретного сказать не могу. Можно просто его посмотреть. Думаю, что пакетов затребованных emerge -p system ему хватит.
новый образ
новый образ портэжей скачивать не стоило, для установки системы нужно пользоваться тем, который идет с диском, иначе все диски кроме первого становятся бесполезными т.к. там устаревшие программы
rm -rf /usr/portage
mount /mnt/cdrom, затем
распакуйте дерево портэжей с дикса:
cd /usr
tar -xvjpf /mnt/cdrom/путь/к/архиву
export DISTDIR="/mnt/cdrom/и/путь/к/каталогу/distfiles/на/CD"
и уже затем делайте бутстрап
А файлика нехватает
А вот... а вот... файлика не хватает. В инструкции сказано: запустите bootstrap.sh для версии ядер 2.4, или bootstrap-2.6.sh для версии 2.6 Мне конечно некритично, но второго скрипта у меня нету... А ведь ставить то наверное последнюю версию ядра нужно? В любом случае можно ли его откуда-нибудь вытащить?
И еще можно ли при старых portage ставить новые stage? Полезет ли он тогда за обновлениями?
_________________
С уважением, К.Р.
Re: А файлика нехватает
В 2005.0 и выше по умолчанию используется ядро 2.6.х. Так что разработчики убрали старый bootstrap и заменили его новым - bootstrap-2.6. А вот документация на русском осталась еще с тех времен...
2004.3 от
2004.3 от линуксцентра известен как битый. distfiles в нем нифига не соответствуют состоянию портов. да, когда надо было, я с него поставился, почти не подключаясь к инету. просто смотрю -- агга, по результатам 'emerge -pv -e system' пакета abc-X.Y.Z нету, но есть abc-X.Y.(Z-1) -- грохаю соответствующий .ebuild и смотрю дальше. единственное что не смог объехать по кривой -- какой-то там кажется autoconf или automake требовался спецфический, пришлось на полуживой системе поднимать pppd и таки качать (кил 400).
но.. настоятельная рекомендация -- попытаться найти более прямой набор установочных дисков.
--
gentoo on athlonxp & mobile athlon64
2Dmiceman
О! Мои опасения подтверждаются. Значит все таки не в моих руках дело. Более прямые диски качаются сейчас из инета...
_________________
С уважением, К.Р.
так оно
так оно наверное и есть, просто я пердполагал, что на некоторых версиях такой проблемы может не быть, я бы порекомендовал качать XOR'овскую генту, кстати мой десктоп собран именно с линуксцентровских дисков, для бутстрапа их вроде хватает, остальное ставится путем переименновывания и правки ебилдов, но наверно это будет сложно для новичка, хотя может и полезнее:) возможно именно после такой установки для меня исчезло большинство белых пятен в работе портэжей.
XOR?
А где можно поподробнее почитать каким образом переименовывать ebuild'ы? И где брать XOR'овскую версию (кстати чем она от обычной отличается?)?
_________________
С уважением, К.Р.
>А где можно
>А где можно поподробнее почитать каким образом переименовывать ebuild'ы?
переименновывать хитрости много не надо, переименновывания это просто быстрый способ написания ебилда т. е. например чтобы как положено поставилась программа для кде, можно взять простейший ебилд (от kdissert например), переименновать, положить в соответствующую ветку и установить с параметром --digest. Две-три статьи gentoo.org в девелоперских доках, простмотр skel.ebuild в /usr/portage и немного експериментов и сможете за пару минут набрасывать ебилды под что угодно для внутреннего пользования. Ссылок прямых у меня нет, если не получится найти пишите на oblozhko[at]gmail[dot]com, вышлю
> И где брать XOR'овскую версию (кстати чем она от обычной отличается?)?
свежие его версии вроде только продают(lafox.net, nixp.ru), хотя может сейчас и выкладывают как раньше. От линуксцентровского отличается например тем, что у него собственный загрузочный диск (с доп. возможностями) и отсутствуют детские проблемы вроде несоответствия дерева портэжей содержимому дисков. Погуглите по словам Gentoo и XOR за доп. информацией:)
а у меня на
а у меня на первой установке, помоему еще до 2004.0 не помню как называлось, не захотел pppd конектиться никуда как я его не долбил - точнее коннектился но не пахал. Что самое странное, когда я качнул с помощью другого компа из инета wvdial и поставил - чрез него всё заработало и о чудо - начало качать пакетики. Хм ну да ладно, если бы не факт, что позжее я всё-таки пробовал запустить pppd сам по себе и получилось, хотя делал тоже самое, мистика - известно что wvdial всё же только оболочка. Ну да фиг с ними - главное что получилось))
Собственно учитывая всё это, я скажу что можно без инета поставить) но маловато так)