Проблемы с установкой Gentoo Linux
Гость 26 апреля, 2005 - 08:06
Народ, хэлп !!! (ставлю первый раз Gentoo :))
Дистр Gentoo linux 2005.
Устанавливаю систему, согласно инструкции (мануал на русском на вашем сайте), пользую stage1.
копирую на хард portage, distfiles.
по SCRIPTS/BOOTSTRAP.SH система лезет в инет.
Подскажите плз, может чего в мануале нет, как сделать что-бы в инет система не лезла?
»
- Для комментирования войдите или зарегистрируйтесь
Взять stage3.
Re: Проблемы с установкой Gentoo Linux
Это где это такой?
Re: Проблемы с установкой Gentoo Linux
Дожили... Правда, где такой?
scripts/bootstrap.sh
Сетаплю первый раз. Версия 1.4
После того как сменил корневой каталог, делаю:
env-update
source /etc/profile
emerge sync
ln -snf /usr/portage/profiles/default-linux/x86/2005.0/2.4 /etc/make.profile
Дальше запускаю сценарий bootstrap.sh, а он вываливается с ошибкой:
!!!No profile directory; system mode unavailable
Что я упустил?
Re: scripts/bootstrap.sh
Интересно, на кой тебе эта последняя команда ???
Из ХендБука:
$ scripts/bootstrap.sh
Он производит сборку пакетов binutils, gcc, gettext и glibc (замещая установленные из тарбаллов прекомпилированные их варианты), а после сборки glibc - пересборку binutils, gcc и gettext. Достигая, таким образом, их идеальной оптимизации... Хотя и ценой временных затрат - процесс даже на мощной машине вполне может занять часок-другой.
Нужно сделать ссылку на каталог 2005.0:
"ln -snf /usr/portage/profiles/default-linux/x86/2005.0 /etc/make.profile"
Делал ссылку и на .../2005.0 и на .../2005.0/2.4
Не помогает.
Итак, ставим с диска 1.4 со stage1.
Подозреваю что тарболл со стажем взят с того же диска (т.е 1.4). А после синхронизации дерева портежей bootstrap.sh сменился (т.е стал совместим с поддерживаемыми официально профилями, в которые 1.4 уже не входит). Думаю в этом проблема.
Надо определиться с дальнейшими действиями.
Если Вы не хотите использовать дистфайлы с вашего набора дисков 1.4, а желаете установить все самое свежее с инета (об этом говорит ваше емерге синк, смелый шаг однако), предлагаю вытянуть тарбол со стажем посвежее, распаковать по инструкции и продолжить установку.
Если Вы хотите все-таки поставить пользуясь дистфайлами из Вашего набора дисков - не надо было говорить емерге синк. В этом случае можно запаковать новое дерево (/usr/portage) (ну не зря же мы его с инета тянули - потом пригодиться), очистить этот каталог и положить туда дерево с диска.
PS
В случае с установкой с дисков команда emerge sync переводится как
"выкинуть мой набор дистфайлов" :)
Желание иметь все "самое свежее" обойдется 1.5 руб/мег (по расценкам моего любимого провайдера). За 800 метров с инета првайдер получит 1200 руб.
Можно рассмотреть вариант покупки свежих дисков в линуксцентре
(рублей 400-500 набор на 2.4 гига (4*800) вместе с доставкой)
При выборе обращать внимание на Вашу платформу.
Во первых не пользуйся здешним мануалом... во вторых не ставь stage 1.
А в третьих впиши в консоле links /mnt/cdrom/docs/handbook/html/index.php-там подробные инструкции по цстановке... емердже синк нафиг не нужен- это поиск зеркал. Если не сможешь поставить то вообще отправь мне на мыло шаг на котором остановился я скажу чо дальше делать...
Угу, не ставь.
Лучше поставить "stage1 на stage3" по след. доке - http://forums.gentoo.org/viewtopic-t-319349.html
Дока оч. понятная, так что, думаю разбирешься.
Народ, помогите)))
emerge pkgconfig - линух говорит, что необходимо указать переменную PKGDIR - как это сделать?
посмотри /etc/make.conf.example
Эта переменная указывает местонахождение бинарников, и по умолчанию равна /usr/portage/packages
Можно так
А назачем это нужно? Имхо бинарники ставятся командой emerge -k pkgconfig
А в случае просто emerge pkgconfig это вроде как и не надо.