On Thursday 01 May 2008, [EMAIL PROTECTED] wrote: > Alan McKinnon <[EMAIL PROTECTED]> writes: > > [2] vi /var/lib/portage/world > > What if I emerge -vC all I know I don't want. > > All kde all gnome all xorg for example, before update world.
It seems fine in theory, but every time I've done it in real life I get into deep dependency trees that take more time to sort out than simply emerging world first. The trouble seems to be that it's easy to spot the high level packages that bring in all their DEPENDS - things like kde,gnome,xorg-x11. It's harder to spot the dependencies that want to bring everything back in again. kde is easy - the string 'kde' shows up in most of the names. gnome is harder as the names are much more randomly chosen. Plus, emerge --depclean will refuse to run until emerge world returns nothing to do. So you first have to get all the gui stuff out of the world file, identify *all* installed gui packages not in world and emerge -C them, then run emerge world followed by emerge --depclean. Like I said, I have found every time I've done it that it actually took longer and wasted more of my time and caused more frustration than just building kde. At least when building kde I could walk away and come back tomorrow. Fiddling world requires you to be there, watch the screen, decide, type next command, repeat. -- Alan McKinnon alan dot mckinnon at gmail dot com -- gentoo-user@lists.gentoo.org mailing list