Как организовать ? Хочется на десктопе компилировать пакеты, а на ноутбуке запускать что-то типа emerge -K system;emerge -K world.
Подскажите как правильно это организовать.
компьютер + ноутбук (бинарное обновление ноутбука)
Модератор: /dev/random
-
FatZer
- Сообщения: 33
- ОС: Gentoo
Re: компьютер + ноутбук
раньше тоже так делал... проще distcc пользовать.
как я делал:
тарил корень, разворачивал директорию на десктопе, подмонтировал proc dev и дерево портеджей, chroot'ился туда и собирал там пакеты. По ftp забирал их. с BINHOST'а В общем ничего хитрого... только много костылей... как-то так...
ЗЫ: сейчас на нетбуке вообще калькой пользуюсь...
как я делал:
тарил корень, разворачивал директорию на десктопе, подмонтировал proc dev и дерево портеджей, chroot'ился туда и собирал там пакеты. По ftp забирал их. с BINHOST'а В общем ничего хитрого... только много костылей... как-то так...
ЗЫ: сейчас на нетбуке вообще калькой пользуюсь...
-
ormorph
- Сообщения: 3129
- ОС: Gentoo
Re: компьютер + ноутбук
PKGDIR=/путь quickpkg @system
PKGDIR=/путь quickpkg @world
PKGDIR=/путь quickpkg @selected
При желании можно использовать команду quickpkg с параметром --include-config=y
В качестве пути PKGDIR= можно использовать путь к какому нибудь примонтированному внешнему жесткому диску и т.д. Это путь куда устанавливаются бинарные архивы для последующей установки.
Далее устанавливается элементарно, при условии, что make.conf что на нетбуке, что на компе на котором осуществлялась сборка были одинаковые, лишь бы не было оптимизаций которые не поддерживаются процессором нетбука.
Ну и дерево портов, должно быть на обеих системах одинаковым.
PKGDIR=/путь quickpkg @world
PKGDIR=/путь quickpkg @selected
При желании можно использовать команду quickpkg с параметром --include-config=y
В качестве пути PKGDIR= можно использовать путь к какому нибудь примонтированному внешнему жесткому диску и т.д. Это путь куда устанавливаются бинарные архивы для последующей установки.
Далее устанавливается элементарно, при условии, что make.conf что на нетбуке, что на компе на котором осуществлялась сборка были одинаковые, лишь бы не было оптимизаций которые не поддерживаются процессором нетбука.
Код: Выделить всё
PKGDIR=/путь emerge -av --usepkg @system
PKGDIR=/путь emerge -av --usepkg @worldНу и дерево портов, должно быть на обеих системах одинаковым.
-
ormorph
- Сообщения: 3129
- ОС: Gentoo
Re: компьютер + ноутбук
Немного пересмотрел, не все зависимости сохраняются, по этому стоит все выше перечисленные команды по созданию бинарных архивов заменить одной:
Код: Выделить всё
# export PKGDIR=/путь && qlist -IC|xargs quickpkg --include-config=y {}