Можно ли сделать такую вещь... ((кросс-инсталяция))

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

apprentice
Сообщения: 595
ОС: Debian 6

Можно ли сделать такую вещь...

Сообщение apprentice »


На одной, относительно мощной машине ставится полная система на которой обираются бинарные пакеты для нескольких других систем. Так что бы на других машинах ничего не приходилось компилировать.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5497
ОС: Gentoo

Re: Можно ли сделать такую вещь...

Сообщение /dev/random »

Можно ли сделать такую вещь...

Можно.
Спасибо сказали:
apprentice
Сообщения: 595
ОС: Debian 6

Re: Можно ли сделать такую вещь...

Сообщение apprentice »


Не, понятно что в линуксе, теоретически, можно сделать все :)

Вопрос в том это сколько это просто. Существуют ли штатные средства для подобного использования системы или это придется делать "руками".

Спасибо сказали:
Аватара пользователя
Goodvin
Ведущий рубрики
Сообщения: 4333
Статус: ⚝⚠⚒⚑⚖☭☞☣☤&

Re: Можно ли сделать такую вещь...

Сообщение Goodvin »

apprentice писал(а):
09.03.2010 21:24
Не, понятно что в линуксе, теоретически, можно сделать все :)

Вопрос в том это сколько это просто. Существуют ли штатные средства для подобного использования системы или это придется делать "руками".

Тут вверху написано же:
При поиске решения настоятельно рекомендуются нижеследующие ресурсы.

В частности, это относится к вопросам, касающихся базовых навыков использования и конфигурации системы Portage, информации о статусе и версиях пакетов в дереве Portage, а также вопросов установки и штатного обновления системы.

Не забывайте, что использование Gentoo Linux предполагает обязательное наличие навыков применения существующей документации.

Как правильно задавать вопросы

FAQ

http://gentoo.org/doc/
http://en.gentoo-wiki.com/wiki
http://gentoo-portage.com/

http://google.com/linux


А вот документ:
http://www.gentoo.org/doc/ru/distcc.xml#doc_chap3
http://www.gentoo.org/doc/en/cross-compiling-distcc.xml

ОТносится как раз к кросс-клмпилированию.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5497
ОС: Gentoo

Re: Можно ли сделать такую вещь...

Сообщение /dev/random »

Если архитектура совпадает, то просто устанавливаете переменную ROOT и собираете "вторую" систему в указанном каталоге. С неё и делаете бинарные пакеты.
Если архитектура другая, то тут уже сложнее: Embedded handbook (только на английском)
Спасибо сказали:
apprentice
Сообщения: 595
ОС: Debian 6

Re: Можно ли сделать такую вещь...

Сообщение apprentice »

/dev/random писал(а):
09.03.2010 21:32
устанавливаете переменную ROOT и собираете "вторую" систему в указанном каталоге.


И что получится в результате? Образ рабочей системы, которую надо будет перенести "руками" на другую машину, или набор бинарных пакетов готовых к инсталяции.
Спасибо сказали:
Аватара пользователя
Sora
Сообщения: 243
ОС: RFR_14

Re: Можно ли сделать такую вещь...

Сообщение Sora »

apprentice писал(а):
09.03.2010 21:41
/dev/random писал(а):
09.03.2010 21:32
устанавливаете переменную ROOT и собираете "вторую" систему в указанном каталоге.


И что получится в результате? Образ рабочей системы, которую надо будет перенести "руками" на другую машину, или набор бинарных пакетов готовых к инсталяции.

Ясен пень что "образ"(я бы сказал срез)! Зачем в Генту Пакеты?))
AMD 4600+, 4Gb DDRII-800, GF GTS250 512Mb, HDD 750Gb WD
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5497
ОС: Gentoo

Re: Можно ли сделать такую вещь...

Сообщение /dev/random »

apprentice писал(а):
09.03.2010 21:41
Образ рабочей системы, которую надо будет перенести "руками" на другую машину, или набор бинарных пакетов готовых к инсталяции.

Образ рабочей системы, который можно перенести непосредственно, а можно разбить на пакеты.
Спасибо сказали:
Аватара пользователя
Black
Сообщения: 1104
ОС: ArchLinux

Re: Можно ли сделать такую вещь...

Сообщение Black »

Есть такая вещь, как distcc (http://www-auklet.gentoo.org/doc/ru/handbook/hb-working-features.xml?style=printable). Как вариант должно подойти.
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
Спасибо сказали:
Аватара пользователя
ishitori
Сообщения: 502
ОС: gentoo -> archlinux

Re: Можно ли сделать такую вещь...

Сообщение ishitori »

мне одному кажется, что топикстартер спрашивает про что-то типа PORTAGE_BINHOST и PKGDIR, а не про distcc?
проще всего собрать мир с FEATURES="${FEATURES} buildpkg" в make.conf - будет куча пакетов в директории $PKGDIR. потом их можно хоть на двд нарезать и указать путь к папке на двд с пакетами в PKGDIR на другой машине. и устанавливать новые пакеты с опцией --usepkg.
или я что-то не так понял?
морнинг круассан..
Спасибо сказали: