First, I newbie but not stupid. I use gentoo 2006.1 amd64. I want to install sys-dev/dev86 needed to install virtualBox. sys-dev/dev86 is mask with ~amd64 keyword (like too many gentoo64 packages) (mupen64 is mask with similar keyword more that a year and probably never will be unmasked; because appear better version but noone is unmasked, :-(. But it-s other story ) The problem start when I want unmask that sys-dev/dev86 package. (It-s a compiler, I think that a compiler won't break my Pc ) All manuals (like gentoo Handbook )talk about /usr/portage/package.keywords file and /usr/portage/package.unmask file. They only say that I must add a line in that files. I haven't that files. I surprised first time, an I create that and do. #echo sys-dev/dev86 ~amd64 > /usr/portage/package.keywords #emerge sys-dev/dev86 -> WRONG #echo sys-dev/dev86 > /usr/portage/package.keywords #emerge sys-dev/dev86 -> WRONG #echo =sys-dev/dev86 > /usr/portage/package.unmask #emerge sys-dev/dev86 -> WRONG #echo =sys-dev/dev86-0.16.17-r3 > /usr/portage/package.unmask #emerge sys-dev/dev86 -> WRONG #echo >sys-dev/dev86-0.16.17-r3 > /usr/portage/package.unmask #emerge sys-dev/dev86 -> WRONG #echo >=sys-dev/dev86-0.14 > /usr/portage/package.unmask #emerge sys-dev/dev86 -> WRONG -> WRONG #echo =sys-dev/dev86 ~amd64 > /usr/portage/package.unmask #emerge sys-dev/dev86 -> WRONG #echo >sys-dev/dev86 ~amd64 > /usr/portage/package.unmask #emerge sys-dev/dev86 -> WRONG Now I'm very depressed :-C Reproducible: Always Steps to Reproduce: #echo sys-dev/dev86 ~amd64 > /usr/portage/package.keywords #emerge sys-dev/dev86 -> WRONG #echo sys-dev/dev86 > /usr/portage/package.keywords #emerge sys-dev/dev86 -> WRONG #echo =sys-dev/dev86 > /usr/portage/package.unmask #emerge sys-dev/dev86 -> WRONG #echo =sys-dev/dev86-0.16.17-r3 > /usr/portage/package.unmask #emerge sys-dev/dev86 -> WRONG #echo >sys-dev/dev86-0.16.17-r3 > /usr/portage/package.unmask #emerge sys-dev/dev86 -> WRONG #echo >=sys-dev/dev86-0.14 > /usr/portage/package.unmask #emerge sys-dev/dev86 -> WRONG -> WRONG #echo =sys-dev/dev86 ~amd64 > /usr/portage/package.unmask #emerge sys-dev/dev86 -> WRONG #echo >sys-dev/dev86 ~amd64 > /usr/portage/package.unmask #emerge sys-dev/dev86 -> WRONG Actual Results: !!! All ebuilds that could satisfy "sys-devel/dev86" have been masked. !!! One of the following masked packages is required to complete your request: - sys-devel/dev86-0.16.17-r3 (masked by: ~amd64 keyword) For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. Expected Results: Installing.... Now I'm very depressed :-C Why the normally clever manuals about gentoo see that it's too easy; and don't give more information that 1 or 2 lines? And why there are too many website in internet talking about too easy of unmask packages if is too easy?
it is sys-devel/dev86 not sys-dev/dev86
This is not a support forum; move to forums.gentoo.org or #gentoo. Hint: sys-dev != sys-devel
Closed.
And one final hint: It's /etc/portage/package.keywords. Not /usr/portage.. Now you can read all of this in the handbook and `man portage`.