Можно ли сделать такую вещь... ((кросс-инсталяция))
Модератор: /dev/random
-
apprentice
- Сообщения: 595
- ОС: Debian 6
Можно ли сделать такую вещь...
На одной, относительно мощной машине ставится полная система на которой обираются бинарные пакеты для нескольких других систем. Так что бы на других машинах ничего не приходилось компилировать.
-
/dev/random
- Администратор
- Сообщения: 5497
- ОС: Gentoo
Re: Можно ли сделать такую вещь...
Можно ли сделать такую вещь...
Можно.
-
apprentice
- Сообщения: 595
- ОС: Debian 6
Re: Можно ли сделать такую вещь...
Не, понятно что в линуксе, теоретически, можно сделать все
Вопрос в том это сколько это просто. Существуют ли штатные средства для подобного использования системы или это придется делать "руками".
-
Goodvin
- Ведущий рубрики
- Сообщения: 4333
- Статус: ⚝⚠⚒⚑⚖☭☞☣☤&
Re: Можно ли сделать такую вещь...
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: Можно ли сделать такую вещь...
Если архитектура совпадает, то просто устанавливаете переменную ROOT и собираете "вторую" систему в указанном каталоге. С неё и делаете бинарные пакеты.
Если архитектура другая, то тут уже сложнее: Embedded handbook (только на английском)
Если архитектура другая, то тут уже сложнее: Embedded handbook (только на английском)
-
apprentice
- Сообщения: 595
- ОС: Debian 6
Re: Можно ли сделать такую вещь...
/dev/random писал(а): ↑09.03.2010 21:32устанавливаете переменную ROOT и собираете "вторую" систему в указанном каталоге.
И что получится в результате? Образ рабочей системы, которую надо будет перенести "руками" на другую машину, или набор бинарных пакетов готовых к инсталяции.
-
Sora
- Сообщения: 243
- ОС: RFR_14
Re: Можно ли сделать такую вещь...
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: Можно ли сделать такую вещь...
apprentice писал(а): ↑09.03.2010 21:41Образ рабочей системы, которую надо будет перенести "руками" на другую машину, или набор бинарных пакетов готовых к инсталяции.
Образ рабочей системы, который можно перенести непосредственно, а можно разбить на пакеты.
-
Black
- Сообщения: 1104
- ОС: ArchLinux
Re: Можно ли сделать такую вещь...
Есть такая вещь, как distcc (http://www-auklet.gentoo.org/doc/ru/handbook/hb-working-features.xml?style=printable). Как вариант должно подойти.
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
-
ishitori
- Сообщения: 502
- ОС: gentoo -> archlinux
Re: Можно ли сделать такую вещь...
мне одному кажется, что топикстартер спрашивает про что-то типа PORTAGE_BINHOST и PKGDIR, а не про distcc?
проще всего собрать мир с FEATURES="${FEATURES} buildpkg" в make.conf - будет куча пакетов в директории $PKGDIR. потом их можно хоть на двд нарезать и указать путь к папке на двд с пакетами в PKGDIR на другой машине. и устанавливать новые пакеты с опцией --usepkg.
или я что-то не так понял?
проще всего собрать мир с FEATURES="${FEATURES} buildpkg" в make.conf - будет куча пакетов в директории $PKGDIR. потом их можно хоть на двд нарезать и указать путь к папке на двд с пакетами в PKGDIR на другой машине. и устанавливать новые пакеты с опцией --usepkg.
или я что-то не так понял?
морнинг круассан..