Зачем ключ -e при переходе к stage3
KiberGus 11 Августа, 2005 - 19:54
Сейчас собираю чистую систему и возник такой вопросю. В инструкции по установке для перехода со stage2 на stage3 просят выполнить команду
emerge -e system
В результате он начинает собирать 95 ебилдов, в том числе и те, которые часом раньше поставил bootstrap.sh, если не ошибаюсь. Если ключ опустить, то собираться будут только ~50.
Так для чего этот ключ тут нужен? Из-за чего надо пересобрать все с нуля?
»
- Для комментирования войдите или зарегистрируйтесь
с ключем
-e
система "думает" что у тебя ничего не установлено...насчет "Из-за чего надо пересобрать все с нуля?" вопрос глупый, конечно же из за перехода на другой stage (я так понимаю, ты под этим имеешь ввиду просто продолжение установки... а stage тут не при чем)! вообще это необходимо, если ты не знаешь, зачем... может сначало LFS собирешь? Сразу многое понятно станет! Бинарные пакеты собраны с другими опциями девелоперами необходимо пересобрать с твоими опциями под твою платформу, под твою версию libc с твоей оптимизацией, с твоими либами. Иначе могут быть проблемы!
_________________
GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.
Т.е. это необходимо для того, чтобы собрать пакеты с теми опциями, что стоят у меня. Ясно.
Ya vot tozhe ne ponimay!
Ya vot tozhe ne ponimay! Stavly so stage1, pered bootstarap.sh pravly make.conf kak mne nado, delau bootstarp, on sobiraet vse s moimi ustanovlennimi flagami i zachem mne emerge -e system vmesto emerge system????????????
почитай скрипт
почитай скрипт /usr/portage/scripts/bootstrap.sh. Он заменяет твой make.conf своим, беря оттуда только некоторые флаги. потом востанавливает его обратно.