Just when I was thinking I might finally be getting a handle on using
keywords and USE variable to control my install, I discover it really
isn't as nifty as one might think.

Here is my case:

I grew tired of all the ins and outs of kde installation although I
had a working one.  I decided to scrap it all and start with just 3.5
stuff.

Well you might think all that would be necessary is to keyword either:

 kde-base/kdebase ~x86
 kde-base/kde-meta ~x86
 kde-base/kde ~x86

Which you would think would allow a full install of kde-3.5 in one of
those areas.  But it will not.

What happens is emerge runs into a whole long list of other kde
packages that themselves must also be keyworded. but it only shows
them one at a time.   Telling user one package is masked and to read
the manpages to proceed.  Having keyworded that one trying to preceed
finds another.... and another..... etc.

I'm not sure how many ... I gave up after just a few thinking it was
really a tedious way to find what needs keywording.

This makes you want to use ACCEPT_KEYWORDS on the command line, but
after seeing the reasons for not doing that in recent posts I decided
to follow the suggestions, and not do it.

So either you must cycle thru enough `emerge -v kde' to find all
packages needing unmasking and do it in /etc/portage/package.keywords
or maybe in /etc/make.conf with `ACCEPT_KEYWORDS=~x86'.  

The make.conf route also seems it might have far reaching
implicaitons.  And I suspect it would have some repercussions
unthought of to just remove it after emerging kde.  Like maybe any deps
brought in would suddenly need to be replaced by the masked packages.

So is there a more elegant solution than doggedly running 
emerge -v kde until all packages needing unmasking have been
revealed and entered into /etc/portage/package.keywords?

-- 
gentoo-user@gentoo.org mailing list

Reply via email to