поиск ядра
Ssid 1 декабря, 2008 - 09:40
При установке с диска (универсальный, полный срез) после ввода команды #USE="-doc symlynk" emerge gentoo-sources система активно пытается скачать версию ядра из сети...
во-первых, как сделать что-бы установщик искал ядро на диске
во-вторых, если кто-то ставил систему с полного среза (18 DVD), то на каком из дисков оно находится.
»
- Для комментирования войдите или зарегистрируйтесь
Если на диске есть
Если на диске есть необходимые исходники то проще копировать их в /usr/portage/distfiles, можно конечно смонтировать диск в эту дирректорию
буду честен, я не знаю, почему у меня все работает
Когда то использовал срез на
Когда то использовал срез на 12двд. Советую сделать следующее:
со всех пакетов на дисках сделай симлинки в /usr/portage/distfiles
т.е. ln -s /mnt/cdrom/distfiles/* /usr/portage/distfiles
так же сделай список всех пакетов по дискам, к примеру так
cd /mnt/cdrom/distfiles && ls > 1dvd.txt
и т.д.
Когда тебе поданодится установить какой нибудь пакет, то просто посмотришь какие файлы ему нужны
=>emerge имя_пакета -pf
узнаешь на каком из дисков они валяются
=>cat *dvd |grep имя_нужного_файла
монтируешь и ставишь пакет
вообще всё это гемор(особенно первое время), я просто выделил 50гг и скопировал туда все дистфайлы
смонтировать диск в
смонтировать диск в /usr/portage/distfiles не выход ибо на диске исходники находятся ещё в папке distfiles, а монтировать в /usr/portage нельзя сами понимаете почему. К тому же если бы исходники на диски валялись без поддиректории то всё равно установка бы непошла, из за невозможности записи в /usr/portage/distfiles.
Проще уж тогда было бы сделать симлинк ln -s /mnt/cdrom/distfiles /usr/portage/distfiles
mount --bind ещё бывает
mount --bind
ещё бываетТекстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Ssid написал(а):во-вторых,
Навскидку не скажу, вроде на 8-9. Ищи диск где файлы начинаются с маленькой "l" (L).
Называется оно linux-2.x.xx, где "x" - версия необходимого ядра.
А чтобы в инет не лезло, указывайте путь к дистфайлам.
Gentoo Way - Дорогу знаю. Секс люблю.
Уж тогда может и подскажете
Уж тогда может и подскажете как команду выстроить, что бы установочные файлы на диске искались?
по минимуму
А не скажешь, какие пакеты по минимуму должны быть установлены, что бы смело можно было перезагрузится уже не с установочного диска, а с Gentoo (я догадываюсь, что ядро и загрузчик ))), а что ещё?)
Для загрузки — только ядро и
Для загрузки — только ядро и загрузчик. Остальные для загрузки как таковой не нужны.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
спасибо. в таком случае
спасибо.
в таком случае рацпредложение разработчикам - включить на установочный диск папку с копиями нескольких версий ядра, установщика и genkernel, места много не займет, а для устанавливающих без подключения к сети избавит от многих проблем.
кто за?
Никто (-:Е Ядра обновляются
Никто (-:Е
Ядра обновляются слишком часто, genkernel нужен далеко не всем. Это усложнит жизнь всем, в том числе и пользователям, ставящим без сети. Нет сети — без среза ничего толком всё равно не поставишь. Есть срез — там всё есть, и срез дерева на конкретную дату, и все distfiles, нужные этому дереву. Есть сеть — тупо качаешь.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Проблема с поиском
При установке с минимального диска после ввода USE="-doc symlink" emerge gentoo-sources пишет:
Calculating dependencies -
emerge: there are no ebuilds to satisfy "gentoo-sources".
Ставил все по хендбуку, но после распаковки портежей и стадии пришлось перезагружаться. Диски я смонтировал, корневой каталог изменил.
Подскажите пожалуйста, в чем может быть проблема.
+
http://www.gentoo.ru/node/1716
there is only war...
Рецепты рассчитаны на прочитавшего хендбук ;)
1) подключение локального зеркала distfiles:
man emerge и man portage (на предмет /etc/portage/mirrors)
2) установка getdelta для экономии трафика:
Ищите HOWTO в Интернете (для gentoo)
3) раз уж ставите с DVD-среза, не делайте сначала этот шаг, ОК?
emerge --sync #### или подумайте о его последствиях ;)