Nikos Chantziaras wrote: > On 17/02/2020 20:01, Dale wrote: >> Nikos Chantziaras wrote: >>> On 17/02/2020 10:26, Dale wrote: >>>> I ran into a issue with qt upgrades and it got interesting. Since it >>>> was part way through, some applications that I needed wouldn't open >>>> due >>>> to a mismatch in versions. [...] >>>> >>>> !!! --buildpkgonly requires all dependencies to be merged. >>>> !!! Cannot merge requested packages. Merge deps and try again. >>>> >>>> So, I have to emerge packages in order to emerge others. I get that >>>> packages depend on each other but is there a way around that? >>> You'd need to maintain two gentoo installs (A and B) with the same >>> exact configuration with B serving as the build machine. Then you'd >>> emerge the packages in B, make binary packages out of every package, >>> and then emerge those in A. >> >> >> Would a chroot work for that? I'm pretty sure it would but want to be >> certain before I set all that up. I'm pretty sure I can dig around and >> find a hard drive somewhere. > > Sure. Although it might be easier to use a container instead (like LXD > or Docker.) > > Grub has nothing to do with it. You wouldn't actually run grub in the > container or chroot. You'd only install the grub package. > > A VM like Mark suggested would probably be even easier to set up. > Although getting to the packages would be more complicated and it > would also be slower (and with the recent meltdown/spectre mitigation > stuff, probably much slower.) A chroot or container on the other hand > is extremely lightweight. There's no virtualization involved (or very > little of it), so it should be pretty much as fast as a native system. > > >
Well, I downloaded the starge3 tarball. I then copied over my /etc, world, all the portage stuff such as distfiles, binaries and the tree as well. I also copied over any local overlays I had as well. Since I want to end up with a system as close to what I have, so that the binaries will be a perfect match, I figured copy over all the variables and settings with it. I can't even get through a simple emerge -e system. It's either circular deps, slot conflicts or some other error. The last one was something about a corrupted /dev. I'm not sure what to make of that yet. After I got that, it refused to do anything at all. It acted like it was out of drive space/memory or something but it isn't. It's on a 750GB drive with a lot of space left yet. I have 32GBs of memory here with 3/4s currently available. So, I'm doing a rm on that and starting over from scratch. I guess I'll just have to move the contents of world over a few at a time and hope copying make.conf and the USE line over won't break anything. I'm sure it was my method. I likely overwhelmed emerge but I'd hate to know I had to reinstall from scratch and get back to a identical install. Some things that I vaguely recall; freetype, harfbuzz, zlib and issues they created. I got around a couple others easy enough but it basically suicided itself after that. Off to try this again. Dale :-) :-) P. S. Starting to wonder if I should copy my current install over and start there. I'd assume skipping /home, /proc and /sys would get me started. Still, gonna try the stage3 again. Just for giggles. Do all this while I cook some BBQ chicken for supper tomorrow night.