我想知道 CentOS 是否支持任何或 组件依赖或虚拟提供。在 Ubuntu 上,很容易将 或 依赖项添加到 Depends 字段中,但在 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
测试包.spec:
Requires: packageAB
关于linux - CentOS RPM 打包是否支持或依赖 Requires 字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58526538/