public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Re: mone on the KEYWORD USE front
  2005-12-16  0:47 [gentoo-user] mone on the KEYWORD USE front reader
@ 2005-12-16  0:47 ` Michael Mauch
  2005-12-16  0:54 ` [gentoo-user] " Richard Fish
  2005-12-16 13:43 ` Dale
  2 siblings, 0 replies; 5+ messages in thread
From: Michael Mauch @ 2005-12-16  0:47 UTC (permalink / raw
  To: gentoo-user

reader@newsguy.com wrote:

> 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'.  

What about

  ACCEPT_KEYWORDS="~x86" emerge -p kde-meta

and then copy the whole list to /etc/portage/package.keywords?

  ACCEPT_KEYWORDS="~x86" emerge -p kde-meta | 
  gawk '/\[ebuild/ {sub(/[^]]+\] /,"");sub(/-[0-9].+$/," ~x86");print}'


  Michael
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 5+ messages in thread

* [gentoo-user]  mone on the KEYWORD USE front
@ 2005-12-16  0:47 reader
  2005-12-16  0:47 ` [gentoo-user] " Michael Mauch
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: reader @ 2005-12-16  0:47 UTC (permalink / raw
  To: gentoo-user

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



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-user] mone on the KEYWORD USE front
  2005-12-16  0:47 [gentoo-user] mone on the KEYWORD USE front reader
  2005-12-16  0:47 ` [gentoo-user] " Michael Mauch
@ 2005-12-16  0:54 ` Richard Fish
  2005-12-16  1:41   ` Chris White
  2005-12-16 13:43 ` Dale
  2 siblings, 1 reply; 5+ messages in thread
From: Richard Fish @ 2005-12-16  0:54 UTC (permalink / raw
  To: gentoo-user

On 12/15/05, reader@newsguy.com <reader@newsguy.com> wrote:
> 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

Nope, you have to keyword-accept the dependancies also...

> 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.

Try:

ACCEPT_KEYWORDS=~x86 emerge -pv kde-meta

The above should tell you all dependant packages that you will need to
add to /etc/portage/package.keywords.

> 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.

You don't want to use it without the --pretend option.  There is no
problem at all with specifying environment variables on the command
line just to investigate their effects though.

-Richard

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-user] mone on the KEYWORD USE front
  2005-12-16  0:54 ` [gentoo-user] " Richard Fish
@ 2005-12-16  1:41   ` Chris White
  0 siblings, 0 replies; 5+ messages in thread
From: Chris White @ 2005-12-16  1:41 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 248 bytes --]

On Friday 16 December 2005 09:54, Richard Fish wrote:

echo "x11-libs/qt" >> /etc/portage/package.keywords ; 
cd /usr/portage/kde-base ; for packages in * ; do	echo "kde-base/${packages}" 
>> /etc/portage/package.keywords; done

Chris White

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-user]  mone on the KEYWORD USE front
  2005-12-16  0:47 [gentoo-user] mone on the KEYWORD USE front reader
  2005-12-16  0:47 ` [gentoo-user] " Michael Mauch
  2005-12-16  0:54 ` [gentoo-user] " Richard Fish
@ 2005-12-16 13:43 ` Dale
  2 siblings, 0 replies; 5+ messages in thread
From: Dale @ 2005-12-16 13:43 UTC (permalink / raw
  To: gentoo-user

reader@newsguy.com wrote:

>
>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?
>
>  
>
Well, you could ask someone to share theirs.  LOL  Look at this thread:

http://forums.gentoo.org/viewtopic-t-407352.html

That may help a bit.

Dale
:-)

-- 
To err is human, I'm most certainly human.

I have four rigs:

1:  Home built; Abit NF7 ver 2.0 w/ AMD 2500+ CPU, 1GB of ram and right now two 80GB hard drives.  
2:  Home built; Iwill KK266-R w/ AMD 1GHz CPU, 256MBs of ram and a 4GB drive.
3:  Home built; Gigabyte GA-71XE4 w/ 800MHz CPU, 128MBs of ram and a 2.5GB drive.
4:  Compaq Proliant 6000 Server w/ Quad 200MHz CPUs, 128MBs of ram and a 4.3GB SCSI drive.

All run Gentoo, all run folding. #1 is my desktop, 2, 3, and 4 are set up as servers.  

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2005-12-16 13:48 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-12-16  0:47 [gentoo-user] mone on the KEYWORD USE front reader
2005-12-16  0:47 ` [gentoo-user] " Michael Mauch
2005-12-16  0:54 ` [gentoo-user] " Richard Fish
2005-12-16  1:41   ` Chris White
2005-12-16 13:43 ` Dale

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox