Раздача установочных файлов

Имеем:

0) minimal-install-cd-x86.iso (если есть смысл, то могу достать и для AMD-64)

1) Несколько компов (совершенно разные конфигурации, начиная от процессора, заканчивая наличием/отсутствием звука и прочего) Причем на этих компах нет ОС, чистый винт и везде есть сетевуха. Доступ в интет невозможен (временно).

2) Есть комп с WinXP и доступом в инет, т.е. я могу скачать из сети файлы нужные для установки Gentoo на этот комп.

3) Нужно установить на "чистые" компы Gentoo.

Как я понимаю, можно организовать FTP сервер на винде и раздавать файлы нужные для установки "чистым" компам. (имитируя установку из интернета).

Поднять FTP не проблема, дело в том что, я до конца (даже после курения хендбука) не могу понять, какине файлы нужно скачивать ОБЯЗАТЕЛЬНО из сети, а какие по необходимости.

Я так понял, что нужны:
stage3, исходники ядра, дерево портежей. Что еще нужно и в какие папки это на FTP положить?

Как в будущем организовать обновление этих (7-ми) компов с одного локального FTP?

P.S. Форум порыл (в Wiki немного не та ситуация объясняется) ничего конкретного не обнаружил, в основном расплывчатые советы и то между делом, в ветках не связанных с установкой, может уже сонный был, не серчайте сильно.

Если подобная тема уже раскрыта, направьте страждущего по ссылке :)

для потом есть

для потом есть http-replicator - прокси спецовое.
а на первый раз страдать нада с узнаванием ссылок через
emerge -pf
а просто с винды инет раздать?

И я буду 7 раз (в

И я буду 7 раз (в данном случае) качать из инета одни и теже файлы?
Да и нехочу я давать доступ в инет из XP.

emerge -pf
можно мне показать вывод? А то в винде такой команды нет :), а начинать установку Gentoo без необходимых файлов ... ну не то. Я лучше предварительно все что нужно из винды скачаю, и в FTP кину.

В чем трабла-то?

Ставим на тачке с вендой прокси сервер, кэш задаем на пару гигов, указываем его на всех машинах и вуаля.
_________________
~? **!

Я фиг пойму, а

Я фиг пойму, а по проще нет способа? Без установки прокси.. Просто файлы нужные для установки (т.е. те которые генту тянет из инета во время инсталяции) нельзя на FTP кинуть? Неужели это не прокатит.

Мне-то нужно: список файлов, рекомендации по будущему обновлению тачек с генту. С того же FTP.
Типа зеркала что ли.

ftp & update

Если не трабла настроить ftp на винде, то расшарить ресурс, открытый для записи, тоже нетрабла? Тогда делаем так:
1) ставим на одной машине генту с 3 стэйджа, пишем emerge -pf samba, смотрим, какие файлы нужны для установки
2) эти файлы копируем на все машинки, ставим саму самбу emerge samba
3) на винде заделываем шару на запись.
4) на всех компах делаем след.: mount -t smbfs //WINDOWS//distfiles /usr/portages/distfiles
после этого получается, что мы смонтировали нашу шару, как папку для исходников.
5) запускаем установку того, чего надо на одной тачке (графика, оффис и прочее). причем emerge -f xorg-x11 kde .... (-f нужно для того, чтобы только скачать файло, ибо нам нужно скачать побырому на сервак, а потом уже компилить)
6) как только все файлы выгрузятся, начинаем всеобщий компил

радуемся!

Примечания:
виндовскую шару мона заменить на что угодно. смысл в одном - на всех машинах в distfiles должен быть смонтирован один и тот же сетевой каталог. это может быть и виндовая, и nfs, и ftp (а вот как смонтировать ftp, я не знаю...)

проблема в том

проблема в том что файлов нужных для установки системного профиля очень много. один баш с полусотней патчей чего стоит. у меня например в system 141 пакет, и всё это тянет на 300 метров. а на другой машине будет немного подругому.

Не, в принципе

Не, в принципе скрипт, подобный вот этому

#!/bin/bash
emerge -pf блаблабла | grep http | awk '{ print $1; }'

выведет урлы всех файлов, которые нужно стянуть для блаблабла вместе с зависимостями.

Но кому нужен этот геморрой, не проще ли прокси?
_________________
~? **!

Собсно собирай

Собсно собирай систему без march. Затем настраивай ее. В ядре постарайся выставить все сетевухи , которые у тебя есть, ибо без сети плохо. Образ системы таром заархивируй. Положи в шару (nfs или ftp). Далее грузим кадую тачку с сидишника и заливай ораз на винт. Все.

ЗЫ
1) Ежели на каждой тачке собирать систему - уволят.
2) Собсно для подготовки к таким ситуациям надо иметь уже собранный и настроенный образ под ту или иную архитектуру.
3) Ежели есть какая нить хведора-асп-убунта и надо очень быстро - не ставь генту.

Gentoo LiveCD с

Gentoo LiveCD с графическим установщиком запускаем и через 20 мин. рабочая система с графикой и с минимумом необходимого софта (по идее должна на любом компе пойти). Скачать с нета ~600 метров.

Это как?

В хендбуке написано, что LiveCD не содержит файлов stage3 и прочего, т.е. один фиг из сети много качать придется. Мне смысла нет тянуть LiveCD (только ради того чтобы посмотреть на генту не устанавливая ее - нет.)

to all
Я хотел как:
Скачать minimal-install.iso, stage3, distfiles, etc. на комп с виндой и с этого компа уже ставить Gentoo. Я не могу иметь постоянный выход в инет при установке gentoo. да и траблы со связью бывают. Не прикольно будет, когда я буду в процессе установки скачивать stage3 примо из системы и упадет связь. Я хочу перестраховаться. В локальной сети таких "падений" не будет, да и скорость передачи данных на порядок выше.

"Быстрая" или "медленная" установка меня не волнует, я хочу имень одинаковую операционную систему на большинстве компов (это упрощает управление ими). Компы есть как слабенькие, так и производительные.

Quote:В хендбуке

Цитата:
В хендбуке написано, что LiveCD не содержит файлов stage3 и прочего, т.е. один фиг из сети много качать придется. Мне смысла нет тянуть LiveCD (только ради того чтобы посмотреть на генту не устанавливая ее - нет.)

Вот цитата из хендбука:

Цитата:
Живой установочный диск Gentoo, содержащий все необходимое для установки Gentoo. На нем есть графическая среда, графическая и консольная программы автоматической установки, и, конечно, указания по установке для вашей архитектуры.

Цитата:
С этого диска вы сможете установить Gentoo даже без исправного подключения к интернету, на случай, если в процессе установки Gentoo на свой компьютер у вас появится неодолимое желание занести его еще и на соседний :)

т.е. не нужна никакая stage3 просто с ЛивСД копируется Гента на винт и вы получаете рабочую систему с графикой (или без оной как укажете в инсталяторе), а потом уже можете доустановить необходимые проги ну и пересобрать мир если нужно заточить под конкретную систему.

ЗЫ: пакеты которые можно установить без инета в инсталлере помечены. Минус в том что без инета выбор прог ограничивается только самим ЛивСД .

Цитата из того

Цитата из того же хендбука:

Цитата:
Живой установочный диск Gentoo | За и против
не содержит ни архива stage3, ни снимков Portage, ни готовых двоичных пакетов, и поэтому не подходит для установки без сети.

А мне установка без сети (интернета) нужна.

Nu esli o4en nado,to i na

Nu esli o4en nado,to i na Windows mozno emerge zaimet :)
( _bez_ vmware,etc.)
SFU || cigwin - vibirai sam
P.S sravnite emerge -f
i emerge -F

С этого места по подробней...

Цитата:
Образ системы таром заархивируй. Положи в шару (nfs или ftp).

Что именно архивировать надо? Что подрузамевается под образом системы?
Я так понял, что это получиться что-то похожее на образ Calculate.

Цитата:
Далее грузим каждую тачку с сидишника и заливай образ на винт.

В сидюшник надо вставлять minimal-install и распаковывать мой образ?

почитай вики на

почитай вики на тему
custom stage4
там и скрипты есть готовые

В общем-то stage4

В общем-то stage4 это неплохое решение (в будущем очень пригодится), но опятьже возвращаюсь к своему изначальному вопросу. Возможно я не так его формулирую?

Я хочу скачать установочные файлы генту на локальную систему (WinXP) и уже оттуда ставить генту.
Я не могу выполнить команду emerge, т.к. на данный момент имею только WinXP в рабочем состоянии, и хочу из WinXP скачать те файлы, что будут нужны генту при установке (т.е. те за которыми она полезет в сеть), мне нужна хотя бы минимальная установка - дальше разберусь.

В идеале хочу создать зеркало портежей в своей локальной сети (но, только тех, которые нужны мне).
Ну например: офисный софт, браузер, mail-клинет. Может это похоже на XOR-edition, но не в таких объемах - мне весь софт не нужен. Я хочу обновлять только то, что мне нужно, а если нужно будет переустановить систему, то не хочу тащить снова все из инета.

Причины:
1) XOR для меня заказать дорого, да и старый софт там.
2) Хочу сэкономить на трафике. (300 Мб\месяц - лимит).
3) Хочу иметь однородную систему на всех своих компах с удобным менеджером пакетов.
3) Не хочу ставить *buntu - требовательны к ресурсам, настраивать не привычно.

Локальное зеркало Distfiles

Я не понимаю, почему просто не поднять на Windows XP анонимный FTP сервер с /distfiles, а у клиентов в make.conf прописать GENTOO_MIRRORS="http://My.Cool.Windows.XP.FTP.Server http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
И все, все будут качать сначала с вашего сервера, а то,чего там нет - пытаться качать из интернета.

Ну слава богу! Я

Ну слава богу! Я так и хотел сделать, только не знаю какие файлы НУЖНО или ЖЕЛАТЕЛЬНО положить на этот FTP сервер.
Получается, что я качаю отсюда, что хочу и что мне нужно, качаю свежий stage3, кладу все это в FTP, гружусь с minimal-install-cd, при установке прописываю
GENTOO_MIRRORS="http://MyFTP.Server http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
и чтобы гента встала мне фактически не нужен интернет?
Вот.

да, остаётся

да, остаётся самая малость - узнать названия ~300 файлов для system, или, сразу около тысячи - для типичного world ...

Как я понял эти

Как я понял эти названия нужны для последующего обновления системы, или пересборки мира, но мне ПОКА что этого не надо. Я хочу просто установить систему без инета! Пусть и будет там 10 программ, по началу, остальное я доустановлю.

ты несовсем

ты несовсем прав, пока в gentoo есть 2 "набора" - system и world
в system входят критически важные пакеты,
а в world - всё что ты ставил.

уже с чистым stage3 там есть несколько прог, и ты ещё несколько поставиш. я у себя сделал
emerge -epf system
и он показал мне ссылки на ~300 файлов для 142-х пакетов, тоесть для того чтобы мне поставить систему - нужны как минмум они, ну допустим gcc, portage и ещё десяток есть в stage - но остыльные нужны! и в каждой системе они несколько разные, в зависимости от USE и набора софта. А установка протенького прокси решает эту проблему - то что качает клиент автоматом храниться там, только нужно настроить прокси чтобы большие файлы хранила...

Так вон оно

Так вон оно что..
Буду знать.. теперь проблема поднять прокси в WinXP :)

ctob prosto zgruzitsa posle

ctob prosto zgruzitsa posle ustanovki nuzeni tolko sirci gruba (jadro skopirovat s CD)
"теперь проблема поднять прокси в WinXP" squid naskolko ja znaju davno uze pod windoi rabotaet

извиняюсь, если

извиняюсь, если повторю чей-то пост, но то, как это работает у меня:
1. portage лежит на виндовом сервере(для начала можно NFS-сервер настроить) и каждая машина цепляет его по самбе(читай NFS)
2. соответственно дерево портежей у всех идентичное - качать дистфайлы нет необходимости.
3. на всех машинах стоит distcc, так что все пакеты собираются НАМНОГО быстрее...
4. в случае с NFS можно сделать ещё лучше:
4.1 в /etc/make.conf добавляешь строчку FEATURES="buildpkg usepkg $FEATURES"
4.2 соответственно все остальные машины будут автоматом цеплять уже скомпилированные пакеты.
(Знаю, что недостатков у этого метода много, но тем не менее на первое время хватит)
Плюс этого всего - во первых имеется ТОЛЬКО ОДНО ДЕРЕВО ПОРТЕЖЕЙ, соответственно экономия места, distсс - экономия времени, а если к этому всему ещё deltup и emerge-delta-webrsync прикрутить, то ещё и экономия трафика будет...
сам пользую всё это (кроме packages, тк samba не поддерживает симлинки )-: )
удачной установки
в сочетании с "настроенным" stage4 будет практически мгновенное добавление новой машины в сеть =)
и почему не разрулить инет с винды по общему доступу для 1 машины??? остальным это не потребуется =)

кстати жду конструктивную критику в адрес своего "метода" =)

почему сервер

почему сервер на винде?
если само дерево лежит в сети то гораздо дольше будет проходить расчёт зависимостей.

может и будет,

может и будет, но лично для меня это не критично (разница даже в 2 минуты - это не страшно)
а сервер на винде, потому, что на винде ;) есть несколько очень веских причин тому =) когда устраивался на работу он уже там был и давно фунциклировал...

To all. Всем

To all.
Всем конечно большое спасибо за советы и ссылки, но я так и не добился ответа на свой вопрос.
Хотел сэкономить на трафике, но видать пока сам лично не попробую установку генту, то ничего из того, что я задумал не выйдет.

Народ, не в обдиду будет сказано, но вы отвечаете очень расплывчато.

Внесу свои пять копеек.

Я сделал вот как:
1. На головной машине есть зеркало portage (как настраивать local mirror есть в официальной документации), делается минут за 10.
2. На головной машине поднимается proftpd (подойдет практически любой конфиг с инета, на линуксфоруме полно их) с distfiles
3. На локальных машинах указываешь и за портажеми и за исходниками стучаться на сервер и все...

---
Делай, что должен, и будь, что будет.

тебе всё очень

тебе всё очень грамотно объясняют. это ты не совсем в курсе того, что тебе говорят. и понимать не хочешь.

Да уж...помогли...

Вообще Gentoo НЕ быстроустанавливаемый дистрибутив, ибо система компилируется из исходников и оптимизируется под каждый конкретный "обогреватель". Иначе смысл Gentoo пропадает.

IMHO если локалка большая, то для таких целей проще использовать какой-либо бинарный дистрибутив.
Можно собрать серверок на Gentoo...и/или свою личную "тачку" для полного кайфа, а все остальные из любого бинарного диста.
Впрочем решать Вам.

Итак...

Цитата:
Имеем:
0) minimal-install-cd-x86.iso (если есть смысл, то могу достать и для AMD-64)

Нужен будет, если в локалке есть такие "обогреватели".
С "минималов" будете загружаться, подключаться к сети и устанавливать систему по FTP.

Цитата:
1) Несколько компов (совершенно разные конфигурации, начиная от процессора, заканчивая наличием/отсутствием звука и прочего) Причем на этих компах нет ОС, чистый винт и везде есть сетевуха. Доступ в интет невозможен (временно).

! Нужны будут разные stage3-<архитектура> для каждой архитектуры.

Цитата:
2) Есть комп с WinXP и доступом в инет, т.е. я могу скачать из сети файлы нужные для установки Gentoo на этот комп.

Подведём итог. Скачивайте:
1. minimal-install-cd-<архитектура>.iso - для каждой присутствующей архитектуры в локалке
2. stage3-<архитектура>.tar.bz2 - для каждой присутствующей архитектуры в локалке
3. portage-<дата>.tar.bz2- общий для всех архитектур

Цитата:
3) Нужно установить на "чистые" компы Gentoo.

Начните с установки на первый комп по хендбуку.

Цитата:
Как я понимаю, можно организовать FTP сервер на винде и раздавать файлы нужные для установки "чистым" компам. (имитируя установку из интернета).

Смонтируйте раздел FAT в директорию /usr/portage/disfiles для того чтобы организовать FTP под WinXP или установите доп. ПО для работы с разделами ext3. Возможен и третий вариант (более логичный): впоследствие, установить FTP-сервер на первой Linux-машине для установки ОС на все остальные.

Цитата:
Поднять FTP не проблема, дело в том что, я до конца (даже после курения хендбука) не могу понять, какине файлы нужно скачивать ОБЯЗАТЕЛЬНО из сети, а какие по необходимости.

Об этом я уже сказал чуть раньше. Перечислять все остальные "обязательные" 130-150 файлов просто нет смысла...да я их и не помню все.

При установке(а в последствии и update system и update world) на первый комп система вытянет все тарболы и ИХ ЗАВИСИМОСТИ, которые и "лягут" в директорию /usr/portage/disfiles. Потом Вы их будете использовать для остальных машин. Архитектурозависимые тарболы надо будет дополнительно качать из инета.

Ситуация немного прояснилась?

в большой сети

в большой сети как раз и проявляется сущьность метадисрибутива.
Можно дистцц сделать.
Можно бинари собирать, а хотьбы и для x86.
на сервак поставить http-replicator - прокси под дистфайлы заточеное.
много всякого выдумать можно...

Конечно можно

Согласен на все сто. Сделать можно много чего, но к этому надо ПОДГОТОВИТЬСЯ.
Исходя из реальной ситуации:
1. Новая, для человека, ось.
2. Своеобразный дистрибутив.
3. Немалое время компиляции и создания бинарей для разных архитектур.

Всё говорит за то, что переход надо осуществлять постепенно. Быстро развернуть сеть на бинарном дисте и со временем мигрировать на Gentoo, уделив КАЖДОМУ "обогревателю" положенное время. Это будет действительно Gentoo-way...во всей его красе...

Я имел ввиду только это...Ибо высокая разнородность архитектур и конфигураций и без "затыков" не обойдётся...а сеть из Линукс-машин нужна уже сейчас (насколько я понял) и пока человек не очень-то представляет, что ему вообще нужно.

В общем-то это

В общем-то это не плохая идея, развернуть сеть на бинарном дистре, а со временем мигрировать на генту. Вам тоже спасибо за совет.

Да, большое

Да, большое спасибо. Вы один попытались вникнуть в суть проблемы.

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

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