Помогите укомплектовать distfiles от Minimal/InstallCD..

Мда.. ну и вопросик конечно. Когда формулировал заголовок сам с трудом понимал чего мне надо.
Короче предистория: когда-то к установочному диску прилагался диск PackagesCD со всеми пакетами, которые нужно было перекопировать в портёжный distfiles и использовать emerge.
Сейчас PackagesCD нет. Поэтому я хочу организовать MinimalCD наполнив всем необходимым лишь для того, чтобы завести систему. Даже речь не идёт ни о каких иксах, кде и т.д. и т.п. Хотя бы исходники, GRUB/LILO.

Собирать систему ( 2006.1 ) хочу со 1го стэйджа.
Вопрос такой: что нужно в дистфайлс забросить, чтобы при установке не столкнуться с проблемами.

1. Исходники ядра. ( кстати, а такая штука как genKernel существует ещё? )
2. Grub
3. hotplug (?) эта штука нужна?

И вопрос чуть посложнее. А зависимости им какие нужны? Ещё от каких-то пакетов зависят они?
хоть gcc на MinimalCD есть и то неплохо.

Журналы ( логи ) и всякие кроны думаю это не первая необходимость, система и без них нормально работать будет на первых порах.
Как мне удасться получить работающую систему, то прийдётся что делать... что-то типа:
emerge -pf kde > /home/user/urls.txt
ребутиться в винду и выкачиваться все ссылки, которые необходимы для КДЕ например.. X.Org и т.д.

По установке Интернет будет не будет, поэтому набираю, чтобы уж наверняка.

Ха.. а вот я тут подумал, а случаем не нужен ли будет инет если собирать я буду с 1го стэйджа имея набор прог МинималСД?

вот тут есть

вот тут есть как раз про stage 1 без сети
http://www.gentoo.org/doc/ru/altinstall.xml

Спасибо.

Спасибо. Хороший способ.

Правда чего-то подобное я и задумывал изначально. Приглянулся 4ый способ где получаем ссылки от emerge - выкачиваем на другом компе/в винде подгружаем обратно инсталл Дженту и копируем полученное в distfiles.

Не очень понятно последнее предложение:
"Повторяем ту же операцию с wget для stage2 и 3."

Насколько я понял мне сделать на 2ом стэйдже нужно ТОЛЬКО вот это:
emerge -pf system 2> download.list
ну и перекачать ссылки, которые он даст. И заново до этого шага и инсталлить.
А в этом шаге больше ничего не требуется??

Кстати, а что эта двойка здесь означает: "emerge ... 2> ..."?

это насколько я

это насколько я помню работать перестало, а раньше с 2> писались в файл только ссылки.
понимаеш stage1, 2, 3 это стадии сборки системы. если у тя с 1 то там ничо нет почти, после запуска бутстрапа у тя получается 2й ну а после пересборки мира 3й stage. так и девелоперы сами их делают...

А.. ну

А.. ну приблизительно я так и представлял процесс установки..

А вопрос про двойку - мне интересно стало чем отличается запись: "2>" от ">". Во времена Дженту 2004.0 я по-моему ставил просто ">" без двойки и всё экспортировалось в файл успешно..
Вот и стало интересно, а что же за двойка там может обозначать и зачем она там..

Ну ты блин

Ну ты блин даёшь!
Це ж основы!
К Gentoo НИКАКОГО отношения не имеющие.

Есть три стандартных потока:
0 - stdin
1 - stdout (обычно - терминал)
2 - stderr (обычно - тоже терминал)
Это же надо знать как Отче наш.

Теперь относительно того что она там делает: перенаправляет stderr в файл.
На самом деле правильно писать:
$command 2>&1 > target.file
Ответ на вопрос почему так правильно предлагаю додумать самостоятельно :)
_________________
Live free or die

> Это же надо

> Это же надо знать как Отче наш.
А я и отче наш не знаю ((-:
Видимо перед тем как приступать к Линуксам мне нужно изучить религию от и до (-:

Честно говоря, ещё больше непонятного стало (-:
А stderr это от стандартный поток ошибок? А нафига ошибки нужны в файле? И почему ошибок там не оказывается? (-:
( а оказываются в данном случае ссылки на закачку от emerge )
C stdout понятно, выходной поток. То, что вывела прога emerge то собсно и спустили в файл, а с stderr не понял..

Quote:Видимо

Цитата:
Видимо перед тем как приступать к Линуксам мне нужно изучить религию от и до (-:

Именно.
Причём во всех смыслах.

Цитата:
А stderr это от стандартный поток ошибок?

Да, стандартый поток ошибок.

Цитата:
А нафига ошибки нужны в файле? И почему ошибок там не оказывается? (-:

А за тем же, зачем и stdout перенаправляется в файл.
Потому как в stderr не всегда пишутся строго только ошибки.
Иногда (когда стандартный вывод - файл, но на экран нужно выводить информацию) это очень даже удобно.
И данные разные бывают...
_________________
Live free or die

Кстати, а не

Кстати, а не могу ли я параллельно с изъятием ссылок необходимых на второй стэйдж:
# emerge -fp glibc baselayout texinfo gettext zlib binutils gcc ncurses 2> links.list

изъять из emerge ещё и вот это:
# emerge -fp system 2> links.list
ну тут же можно и вот это (-:
# emerge -fp kde gnome grub cron... 2> links.list

Именно находясь ПЕРЕД второй стадией. Т.е. завершив только первую и распаковав снэпшот:
# tar -xvjpf portage-$date.tar.bz2

Или всё же всему своё время? Просто влом по нескольку раз перезагружаться и ставить систему, хочется побыстрее как-то.. А выхода в инет нету.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".