Luke-Jr wrote:z-man wrote:Luke-Jr wrote:
I enjoy use of --nodeps on occasion.
I trust that if a dependency is listed, it really is a dependency and if I ignore it, bad stuff happens as well.
Well, don't ignore it; just use it to break out of the gridlock. In particular, --nodeps ignores blocking.
Well, the build will still fail if the dependency is there for a reason, and it's still manual intervention where there shouldn't be one, at least when automatic cleaning of old packages is enabled.
Luke-Jr wrote:Pretty sure you can use -K to force installing a package.
Indeed, it works! Those packages aren't plain tarballs, they seem to contain the necessary meta information in blocks after the tarball. There's even the ebuild in there, so for the case that you need to rebuild the package (say, a dependency has changed in a non binary compatible way), you can.
Hmm, the possibility to revert the system to a known working state may just be enough to keep me with Gentoo, I'll have to see

Is there a ready-made tool that manages the binary packages? I don't want to keep them forever, I need to protect them from getting overwritten by new builds of the same version, and I want them to be kept available for at least some time after an upgrade. If not, no worries, it sounds like an easy job for a shell script.
Hey, there's more! quickpkg generates packages from what you have installed. So you can make a snapshot of your system just before you update it. I hope I have the disk space.