当我运行时equery depgraph www-client/chromium-10.0.648.151,并非所有依赖项都可用。一些节目M[package.mask],而另一些节目[missing keyword]。我的ACCEPT_KEYWORDS是~amd64-linux,根据emerge --info。我尝试了不同的方法ACCEPT_KEYWORDS(作为传递给的环境变量eqeury),所有方法都有不同的缺失依赖项。在所有可能的组合中,只能ACCEPT_KEYWORDS='amd64 ~amd64 ~amd64-linux'一次满足所有依赖性。
这是我的问题:
- 是
ACCEPT_KEYWORDS='amd64 ~amd64 ~amd64-linux'一个有效的配置? - 我从文档中学到了
amd64意味着稳定和~amd64不稳定的意思。那~amd64-linux呢 - 如果选择
~amd64,equery将不会使用仅可用于的软件包amd64,从而导致缺少依赖项。这是预期的吗?如果是这样,不稳定的测试人员应至少使用ACCEPT_KEYWORDS='amd64 ~amd64'代替ACCEPT_KEYWORDS='~amd64'? - 关键字的顺序重要吗?
附加信息:我按照本指南安装了Gentoo Prefix 。默认情况下,
$EPREFIX/etc/make.profile是一个符号链接$EPREFIX/usr/portage/profiles/prefix/linux/amd64,并包含make.defaults有ACCEPT_KEYWORDS="-amd64 ~amd64-linux"。既不$EPREFIX/etc/make.conf也不$EPREFIX/etc/make.globals已ACCEPT_KEYWORDS配置。根据eselect profile list,没有选择配置文件。
xtables-addons。但是由于我的Gentoo盒用作纯防火墙,因此我并不真正担心其他软件包的稳定性:)