слить дистфайлы ДО установки! Варианты?
У меня след.вопрос: почему имя домена теперь не http://www.gentoo.ru а http://calculator.gentoo.ru/ (это связано с этим - Calculate Linux Desktop 8.3 LiveCD)?
И второй вопрос: Прежний дженту будет? Чтобы можно было без инета систему поднять, чтоб на диске были стэйджи и дистфайлы, а не это долбаный глючный инсталлер. У меня дома инета нету, уверен я такой не один среди всех... Получается поднять систему с консоли мне нельзя... Прошу ответить ясно и развёрнуто! З.Ы. И да, кстати, когда 2008 версия выйдет и всё ли будет там работать нормально? ...уже надоели вечные баги разрабротчиков.
- Для комментирования войдите или зарегистрируйтесь
Я кнешно еще
Я кнешно еще нуп - но что могу точно сказать - гента НОРМАЛЬНО ставится БЕЗ нета
для этого нужно
- или слить дистфайлы ДО установки (в /usr/portage/distfiles)
- или прописать свой ДВД как зеркало (ммм... для такой загрузки надо юзать параметры ядра, которые позволят отмонтировать носитель (ну не помню я их)). А прописывать в make.conf чтото вроде GENTOO_MIRRORS="/mnt/cdrom/distfiles" (тоже на все 100 не помню но маны тебя спасут)
- инсталлер говоришь? а лайв ДВД не смотрел? а XORовские сборки? Кстати тут куча мануалов о том КАК ставить - и все они НЕ используют инсталлер.
А насчет 2008.0 могу сказать одно - баги там будут - но нервничать по этому поводу не будет никто - гента эта не та система которая юзает только отлаженное - если тебе интересно именно это - бери дебиан.
слить дистфайлы ДО установки
Вот именно это вопрос меня и волнует, дистфайлов туева хуча, я ж не буду сливать все, как узнать какие именно мне нужны, это зависит от программ которые я буду использовать или..?
А если я их солью, то проблема уже будет решена, дальше разобраться не составит никакой проблемы!
emerge -pvf PROGRAM_NAME -
emerge -pvf PROGRAM_NAME
- тебе в помощь.Таким образом я
Таким образом я солью то что мне нужно? Ну а как я мгу узнать какие дистфайлы нужны по умолчанию, просто для установки, компиляции системы, до установки каких-либо программ, например просто поднять систему без всякой графики, ведь она пытается что-то выкачать с инета, как знать что?
Таким образом
Таким образом ты узнаешь что тебе нужно для установки.
1) результатом команды "emerge -pv package_name" - является красивое дерево зависимостей, это так.. оценить обстановку - сколько качать всего, и какой пакет больше весит (возможно какие-то USE-ы захочеш отключить).
2) "emerge -pvf package_name" - покажет какие конкретно файлы портадж будет пытаться скачивать и откуда (много зеркал для каждого файла может быть).
3) Вместо package_name можно использовать не только название некоторого реального пакета но и ключевые слова - world/system.
4) В юниксе есть замечательная команда перенаправления вывода программы, которая поможет список закачек записать в файл куда-нибудь на флешку. После чего запросто можно там, где интернет пожирнее закачать всё что надо.
Осмысляй и комбинируй пункты с 1-го по 4-ый, да прибудет с тобой сила.
emerge gentoo-sources
После этой команды начинается выкачивание дистов, я полагаю этой2 командой (той что переводит закачки в файл) что это кстати за команда-то?... .....Ну так вот это что-то типа
emerge gentoo-sources >> distfiles.txt ???????
2) "emerge -pvf package_name" - покажет какие конкретно файлы портадж будет пытаться скачивать и откуда (много зеркал для каждого файла может быть).
и это конечно есть гуд, но я при компиляции пока что и не пытаюсь ничего ставить с программ, вот пример:
# ls /mnt/cdrom/stages
# cd /mnt/gentoo
# tar -xvjpf /mnt/cdrom/stages/stage3-x86-дата.tar.bz2
# ls /mnt/cdrom/snapshots
# tar -xvjf /mnt/cdrom/snapshots/portage.tar.bz2 -C /mnt/gentoo/usr
# mkdir /mnt/gentoo/usr/portage/distfiles
-----------------------------------------------------------------
как вариант если они у меня будут на СИДИ но это я пропускаю
# cp /mnt/cdrom/distfiles/* /mnt/gentoo/usr/portage/distfiles/
-----------------------------------------------------------------
=========================================
# nano -w /mnt/gentoo/etc/make.conf
# MAKEOPTS="-j2"
=========================================
# mount -t proc none /mnt/gentoo/proc
# chroot /mnt/gentoo /bin/bash
# env-update
# source /etc/profile
=========================================
# emerge --metadata - пока всё ок
=========================================
; nano -w /etc/make.conf
; USE="-gtk -gnome qt kde dvd alsa cdr" (по примеру)
=========================================
# cp /usr/share/zoneinfo/GMT /etc/localtime
# emerge gentoo-sources - ВОТ ТУТ НАчалось...
сделать так ???
emerge gentoo-sources >> distfiles.txt
Quote: После этой
Вот что у меня делает команда "emerge -pvf ...":
~ $ emerge -pvf gentoo-sources
These are the packages that would be fetched, in order:
Calculating dependencies... done!
http://distfiles.gentoo.org/distfiles/linux-2.6.24.tar.bz2 http://distro.ibiblio.org/pub/linux/distrib
utions/gentoo/distfiles/linux-2.6.24.tar.bz2 http://www.at.kernel.org/pub/linux/kernel/v2.6/linux-2.6.
24.tar.bz2 http://www.fr.kernel.org/pub/linux/kernel/v2.6/linux-2.6.24.tar.bz2 http://www.kernel.org/p
ub/linux/kernel/v2.6/linux-2.6.24.tar.bz2 http://www.uk.kernel.org/pub/linux/kernel/v2.6/linux-2.6.24.
tar.bz2 http://www.us.kernel.org/pub/linux/kernel/v2.6/linux-2.6.24.tar.bz2 http://www.de.kernel.org/p
ub/linux/kernel/v2.6/linux-2.6.24.tar.bz2
.... (и ещё много ссылок на зеркала)
и замечу большими буквами - НИЧЕГО НЕ НАЧИНАЕТ ЗАКАЧИВАТЬСЯ (то что палочка начинает крутиться значит - портадж мыслит, он разумный, палка всегда почти крутится).
Соберись с мыслями.. перечитай ещё раз посты что я написал и продолжай, ответы на все вопросы уже есть в максимально доступном варианте. А то сейчас, в том что ты пишеш, понимание процесса даже и не проглядывается.
http://forum.mozilla-russia.o
http://forum.mozilla-russia.org/viewtopic.php?pid=148830#p148830 — отсюда и далее
Пожалуйста, не описывайте своё железо в подписи
Спасибо всем! [РЕШЕНО]
Всем огромное спасибо, как работает это перенаправление в файл и описание этой штуки (команды, её параметры) я так и не узнал, но в общий смысл врубился, буду действовать! Спасибо.
man emerge Ну и про
man emerge
Ну и про перенаправление ввода-вывода где-нибудь почитать
Пожалуйста, не описывайте своё железо в подписи
Quote: как
man cut; man bash
1 нюанс!!!
:) Всё понял. Остался лишь маленький нюанс, я помню что файл где прописаны зеркала можно было редактировать, можно ли прописать там всего одно зеркало, чтобы повторных линков не было, или это не имеет значения, так как повторные линки будут использоваться лишь в случае неудачи скачивания по первому или второму линку? Заранее спасибо!
Смотря чем
Смотря чем будешь качать
Лучше оставить одно зеркало. А ещё лучше пройтись по полученному списку, чтоб там осталось только одно зеркало, регвырами, к примеру
Пожалуйста, не описывайте своё железо в подписи
регвырами??
Это и есть
Это и есть по-русски (-:Е
Регулярными выражениями
Пожалуйста, не описывайте своё железо в подписи
А что под этим (регулярные выражения) подразумевается, как это?
А что под этим (регулярные выражения) подразумевается, как это? - Это пожалуй последний вопрос и тему я помечу как решённую, только просьба, пожалуйста объясните мне что это такое и как этим пользоваться, уверен что мне это пригодится не раз, а возвращаться к этому вопросу в дальнейшем, не хотелось, да и если вдруг кому понадобиться что-то подобное, то обсуждение на форуме уже будет!
Вот, а ещё хочу сказать что раз новому 2008 срезу =))))) нереально рад! Скачал livedvd-i686-installer-2008.0_beta1 =))) вроде там есть всё, единственное там я не увидео OpenOffice и кодеки win32 codecs вот, а остального в дистфайлах полно и дженту с его помощью можно подымать без и-нета, что мне и требовалось! Безумно рад!
НО, ЕСЛИ ВДРУГ ВСЁ_ТАКИ МНЕ ПОНАДОБИТСЯ ВЫКАЧАТЬ ЧТО ЛИБО ДОПОЛНИТЕЛЬНО, ТО ХТЕЛОСЬ БЫ УЖЕ ПОЛНОСТЬЮ РАЗОБРАТЬСЯ В ЭТОМ ВОПРОСЕ, ИМЕННО ВОТ ЭТО: emerge -pf ИМЯ_ПРОГРАММЫ ( ДАЛЕЕ ВОТ ЭТО МНЕ НЕПОНЯТНО 2>&1 | cut -f 1 -d ' ' ЧТО ЭТО ЗА ПАРАМЕТРЫ И КАК С НИМИ МОЖНО ПОИГРАТЬСЯ?) > urls.txt
emerge -pf openoffice 2>&1 | cut -f 1 -d ' ' > urls.txt - ТАК ЭТО БЫЛО В ОРИГИНАЛЕ
ДАЛЕЕ
wget -c -i urls.txt - ЭТО ПОНЯТНО
emerge -pvf
И
emerge -pv
В ЧЁМ РАЗНИЦА?
-pvf выведет
-pvf выведет список url откуда emerge может скачать файлы с исходниками для данного пакета. -pv выведет статус (UNS) название, версии, USE флаги и сколько надо скачать.
2>&1 | cut -f 1 -d
emerge -pf openoffice 2>&1 | cut -f 1 -d ' ' > urls.txt
А это?
Regular Expressions
На выбор, читай, изучай (-;Е
Это предмет не форума, слишком уж он общ.
Пожалуйста, не описывайте своё железо в подписи