David Corbin ha scritto:

On Sunday 16 January 2005 03:35 pm, Alec wrote:


2) I've tried to "emerge arabeyes-fonts" to see what's masking it. I get
the same error.


   If you actually read the above, you will see:

!!! One of the following masked packages is required to complete your
request: - media-fonts/arabeyes-fonts-1.1 (masked by: ~x86 keyword)

   It's masked by the ~x86 keyword, you will need to keyword it in
/etc/portage/package.keywords.




Actually, I did read it (several times before I figured it out). Correct me if I'm wrong, ~x86 is "experimental" or "developer", right? How about an emerge option that says "ignore all experimental" packages?


David


It already do, supposed your architecture is "arch", a package can drop in three categories:
1) it's "keyworded" "arch"
2) it's masked "~arch"
3) ?arch is completely absent.
this is because you can choose to have experimental or stable packages installed.


emerge is smart enough to know the dependancies a packages *need* to be compiled, and smart enough to choose the package you prefer:
so if the package is not keyworded for "arch" you cannot install it (not completely true but you need to know how to do).


if you don't want experimental software portage will choose *only* stable ones.
if more version of a packages exists (i.e. there are different ebuilds for it)
it will search for one that is marked stable for "arch".
if it can't find one you have finished your emerge experience.



-- [email protected] mailing list



Reply via email to