Криво работает --root=/$DIR

Команда:

emerge -uDNav @world --root=/zero/core/devel/up/21.09.2012-14.58.16/

даёт следующий вывод:

http://pastebin.com/FhUZtv2Z

Вопрос: почему "to /zero/core/devel/up/21.09.2012-14.58.16/" не у всех пакетов?

--root=/zero/core/devel/up/21

--root=/zero/core/devel/up/21.09.2012-14.58.16/ указывает emerge'у, в какую директорию надо установить пакеты из @world. Однако, собираться они будут в корне (/). Поэтому для того, чтобы собрать их, в корневой директории должны быть установлены пакеты, которые необходимы для процесса сборки (в ебилдах такие пакеты помечаются как DEPEND). А в /zero/core/devel/up/21.09.2012-14.58.16/ они не попадут, так как они не нужны при работе. Туда попадут только пакеты, которые помещены в ебилдах в RDEPEND

Напрягает то, что mesa

Напрягает то, что mesa сначала устанавливается в /, а потом спустя несколько пакетов уже в /zero/core/devel/up/21.09.2012-14.58.16. Почему сразу не в /zero/core/devel/up/21.09.2012-14.58.16?

Можно как-нибудь это исправить без chroot?

очевидно потому, что mesa

очевидно потому, что mesa нужна для сборки какому-нить пакету. Поэтому она ставится в /. Но mesa также нужна и для работы какого-нить (а может и этого же) пакета, поэтому она поставится в /zero/core/devel/up/21.09.2012-14.58.16
Исправлять ничего не надо. Ничего не поломано

По два раза собирать пакет

По два раза собирать пакет как-то не улыбается :(

Можно так как-то: emerge

Можно так как-то:

emerge -uDNavb @world
emerge -uDNavk @world --root=/zero/core/devel/up/21.09.2012-14.58.16/

fragment написал(а): По два

fragment написал(а):
По два раза собирать пакет как-то не улыбается :(

Так не собирай.
1) кроме EROOT ( a не ROOT) есть еще CONFIG_ROOT ( ;) ) .
2) ROOT не поломан и не кривой, это твои необоснованные фантазии ( ты же не можешь привести ссылку на офф доки с описанием твоего бага - нету бага в багзилле, нету дела)
3) quickpkg, binhost, mount --bind, network FS и еще стописять способов

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Пришёл к выводу, что легче

Пришёл к выводу, что легче использовать chroot, чем заморачиваться с этим --root=

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

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