我想知道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