MASKされたパッケージの解除(失敗)
openvpnを入れようとしたら、MASKされていると拒否されてしまった。
# emerge -k openvpn Calculating dependencies !!! All ebuilds that could satisfy "openvpn" have been masked. !!! One of the following masked packages is required to complete your request: - net-misc/openvpn-2.1_beta14 (masked by: package.mask, missing keyword) # Roy Marples <uberlord@gentoo.org> (09 May 2006) # Masked for testing, although it works very well for me. - net-misc/openvpn-2.0.6 (masked by: missing keyword) - net-misc/openvpn-2.0.7 (masked by: missing keyword) For more information, see MASKED PACKAGES section in the emerge man page or section 2.2 "Software Availability" in the Gentoo Handbook.
動いているけどMASKしているってのはちょっとな。
さすがにb14では入れるのはためらわれるので、2.0.7のMASKを解除する。
/etc/portage/にpackage.unmaskというファイルを作り、=net-misc/openvpn-2.0.7と書き込む。
効かないじゃんかよ... orz
大元を編集しちゃる。
# cp /usr/portage/profiles/package.mask /usr/portage/profiles/package.mask.org # nano /usr/portage/profiles/package.mask # Roy Marples(09 May 2006) # Masked for testing, although it works very well for me. >=net-misc/openvpn-2.1_beta
だめだ。こいつは、MASK時のコメントを保持しているだけのようだ。
/usr/portage/net-misc/openvpnの中にはそれらしいファイルはない。別のところで持っているようだ。
/etc/portage/package.keywordsも試してみたり、アーキテクチャを追記する必要があるかとやってみたけど、これもダメだった。
お手上げ。