Закачка world для другой архитектуры.
Coder_Rush 13 февраля, 2007 - 20:57
В силу некоторых обстоятельств, приходится переезжать в другой город. Там в качестве раб. станции у меня будет amd64. Но безлиметного интернета, к сожалению, там нет, а обычный - довольно дорогой. Пока я еще не переехал, у меня безлимитный интернет есть. А также есть раб. станция на x86. Спрашивается: как, имея Gentoo x86, установить его на amd64, используя минимум траффика? Есть ли способ заранее скачать все патчи и пр. для amd64?
»
- Для комментирования войдите или зарегистрируйтесь
Берешь доку по
Берешь доку по кросскомпиляции,
http://arcanux.org/guidexml/cross-development.html
берешь оттуда обертку для emerg для кросскомпиляции и выполняешь
xmerge -f packages
Список пакетов берешь от текущей системы.
... хочешь
... хочешь перенести x86 или будешь заново собирать amd64? ...
Буду собирать
Буду собирать заново.
...
... если время поджимает то я бы сделать такой финт: сменил профиль на amd64, установил accept_keywords="amd64"(~amd64 amd64), скачал пакеты выполнив emerge для world и system с флагом -f ...
или папрасить
или папрасить какого-то чувака с амд64 выложить
emerge -fpuDN world )
Дык /usr/portage
Дык /usr/portage нарежь. Nfv Сырцы от архитектуры не зависят. Единственное - патчи иногда разные. Но они как правило небольшие. Тот же набор софта (ежели дерово не обновил) встанет без особых проблем.
Не совсем. Есть
Не совсем. Есть еще бинарные пакеты, например драйвера видеокарты. И потом архитектура может тянуть свои доолнительные пакеты, для amd64 это, например emul-linux* для запуска 32битных приложений.
Сам так ставил.
Сам так ставил. На работе пень - дома атлон. Сурсы с работы. Выкачал что-то около 10 метров. А без драйвера видюхи запросто можно обойтись на первых порах. Все карточки нынче весу держат. Не забивайте голову, 10 метров того не стоят.
Ммм... не
Ммм... не отвечаю за точность, но имхо как то так
ACCEPT_KEYWORDS="amd64"
CHOST="i686-pc-linux-gnu"
CTARGET="amd64-pc-linux-gnu"
emerge -oe world
Только либо в
Только либо в одну строку, либо еще export добавить.