当我运行时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盒用作纯防火墙,因此我并不真正担心其他软件包的稳定性:)