我想知道CentOS是否支持任何或软件包依赖项或Virtual Provides。在Ubuntu上,很容易在Depends字段中添加一个or依赖项,但是可以在CentOS中完成吗?

Ubuntu或依赖项:

TestPackage
Depends: packageA | packageB


Ubuntu也可以使用Virtual Provides:

packageA
Provides: packageAB

packageB
Provides: packageAB

TestPackage
Requires: packageAB


这两个都可以在CentOS上使用吗?

最佳答案

AFAIK rpm不支持或依赖项。它确实支持虚拟软件包。在规格文件中,这看起来就像您呈现的样子:

packageA.spec:

Provides: packageAB


packageB.spec:

Provides: packageAB


TestPackage.spec:

Requires: packageAB

08-26 21:10