привет
есть пк
и ноут
пк
скопировал ноут:/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