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

Reply via email to