这个问题与名为“atom”的文本编辑器无关。
波蒂奇手册页使用了“原子”这个词,但我找不到这个词的定义,于是就糊涂了。我知道atom描述了一个包,但我不知道以下哪一项是原子:
dev-lang/python
dev-lang/python-3.4.5
=dev-lang/python-3.4.5
>=dev-lang/python-3.4.5
dev-lang/*发布于 2017-12-28 21:19:01
根据ebuild(5)手册页的说法,在“属地”下:
依赖原子只是一个依赖项,在计算包之间的关系时由迁移使用。
接着描述了不同类型的原子:
这是ebuilds内部使用的内容,并不是日常使用所必需的,因为只有包维护人员经常看到这些内容(不过,您会看到插槽)。
然而,波蒂奇对原子的使用略有不同。根据其手册页,它支持以下原子类型:
它们实际上并不是在依赖关系中使用的,但是当它们被发送到ebuild系统时,它们大致遵循相同的规则。您也可以将它们结合在一起,因此"<*/python*-9999:3.6::test“将是一个有效的原子规范。不过,我通常坚持使用基本原子、版本原子和存储库原子,因为插槽通常并不重要,如果您不小心,通配符可以匹配意外的东西。
https://unix.stackexchange.com/questions/408547
复制相似问题