привет
есть пк и ноут
пк скопировал ноут:/etc/ в пк:/usr/н/etc/
ноут:/etc/ и пк:/usr/н/etc/ настроил PORTAGE_BINHOST= в оба конца
пк:/usr/н/ настроил make.conf
ноут сделал quickpkg "*/*"
лучше все это делать еще и в chroot чтобы одинаковые профили были, но это еще больше времени компиляции
пк пытаюсь скопировать с ноут на пк уже собранные пакеты
для последующей компиляции браузера
PORTAGE_CONFIGROOT=$(pwd) ROOT=$(pwd) SYSROOT=$(pwd) emerge -av1g --binpkg-changed-deps=n @system
пк получаю
*** много стандартного вывода
[binary N ] *** to /usr/н ***
***
Total: 90 packages (90 new, 77 binaries), Size of downloads: 123 315 KiB
* Error: circular dependencies:
(sys-apps/util-linux-2.36.2-r1:0/0::gentoo, ebuild scheduled for merge to '/usr/н/') depends on
(sys-apps/systemd-248.6:0/2::gentoo, binary scheduled for merge to '/usr/н/') (buildtime)
(sys-apps/util-linux-2.36.2-r1:0/0::gentoo, ebuild scheduled for merge to '/usr/н/') (runtime_slot_op)
It might be possible to break this cycle
by applying any of the following changes:
- sys-apps/util-linux-2.36.2-r1 (Change USE: -systemd)
- sys-apps/util-linux-2.36.2-r1 (Change USE: +build)
***
как это лучше и быстрее обойти?
обошел так -1O =sys-apps/util-linux-2.36.2-r1 gentoo binhost (комментарий)
можно просто PORTAGE_CONFIGROOT=$(pwd) ROOT=$(pwd) SYSROOT=$(pwd) emerge -av -1OG sys-apps/util-linux
и еще много записей после
The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
в основном там ABI_X86
как это теперь лучше и быстрее обойти?
обошел копипастой
если не в chroot и без указания PKGDIR= сохраняет бинари в / а не $ROOT/
не понимаю как сделать quickpkg $ROOT
