On Sunday, January 29, 2017 3:32:22 PM CET Dale wrote:
> Might I also add, the -t option can reveal what is causing what
> sometimes.  Also, I'd start with @system first, then work on @world.
> Only bad thing is, KDE, if you have it installed, is in @system because
> of dependencies, last I checked anyway.  That will make @system a lot of
> fun itself.

KDE (and theoretically even gnome) can end up poluting @system due to certain 
USE-flags.

If this happens during a big update, try switching to a non-desktop profile.

My preferred way to do a big update like this is to temporarily move the 
"world" file out of harms way. Update @system and then do a depclean.
After a year (or more) nearly all packages will need updating, which means 
you're not loosing much.

If you prefer to be able to keep using the machine, starting with a recent 
stage3 and creating a consistent set of binary packages will make your life a 
lot simpler as well:

1) Inside a chroot, build all the packages you need (with up-to-date versions) 
to match your collection of world/world_sets and use-flags.
2) Once you have all the binary packages, temporarily clear out everything but 
@system
3) Install everything from binary packages (emerge -ek @world)

I've managed to easily update an old laptop this way that hadn't been updated 
for over 2 years without any real issues.

--
Joost

Reply via email to