On Saturday 25 March 2006 19:53, JimD <[EMAIL PROTECTED]> wrote 
about 'Re: [gentoo-user] net-misc/rinetd':
> On Sat, 25 Mar 2006 19:43:14 -0600
>
> "Boyd Stephen Smith Jr." <[EMAIL PROTECTED]> wrote:
> > I don't know where your ~* came from.
>
> I don't remember where I got it from, though I know I didn't just make
> it up.  Here is a weird example.  I am trying to install
> games-action/abuse_sdl:
>
> [EMAIL PROTECTED] $ grep -i abuse /etc/portage/package.keywords
> games-action/abuse_sdl ~amd64
>
> [EMAIL PROTECTED] $ emerge -vp games-action/abuse_sdl
> These are the packages that I would merge, in order:
>
> Calculating dependencies
> !!! All ebuilds that could satisfy "games-action/abuse_sdl" have been
> masked. !!! One of the following masked packages is required to
> complete your request:
> - games-action/abuse_sdl-0.7.0-r2 (masked by: missing keyword)

Makes perfect sense.  abuse_sdl has this:
KEYWORDS="x86 ppc ~sparc"

Notice, no amd64 or ~amd64?  You'll have to use one of the keywords the 
package has.  If it /does/ work on amd64, you should file a bug so the 
~amd64 keyword can be added.

> Is there any official docs for Gentoo that tells a user how to install
> a the latest version of a package even if it is not marked stable?  Or
> how about how to install a package that is missing my arch keyword?

Are the man pages not official enough for you?  They are shipped with the 
OS...

It all depends on the ebuild; for some you'll have to package.unmask them.  
For others, adding a package.keyword line is enough.  Sometimes you have 
to do both.  Plus, you can always fall back to using a portage overlay.

I believe most of this is explained in the handbook, after the installation 
part is complete.

-- 
"If there's one thing we've established over the years,
it's that the vast majority of our users don't have the slightest
clue what's best for them in terms of package stability."
-- Gentoo Developer Ciaran McCreesh

Attachment: pgpN5OhaOg9XG.pgp
Description: PGP signature

Reply via email to