【问题标题】:Does CentOS RPM packaging support or dependency in Requires field?CentOS RPM 打包是否支持或依赖 Requires 字段?
【发布时间】:2020-02-19 22:02:32
【问题描述】:

我想知道 CentOS 是否支持任何包依赖或虚拟提供。在 Ubuntu 上,很容易在 Depends 字段中添加 or 依赖项,但是在 CentOS 中可以这样做吗?

Ubuntu 或依赖:

TestPackage
Depends: packageA | packageB

Ubuntu 也可以使用 Virtual Provides:

packageA 
Provides: packageAB

packageB
Provides: packageAB

TestPackage
Requires: packageAB

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

【问题讨论】:

    标签: linux centos rpm packaging rpmbuild


    【解决方案1】:

    AFAIK rpm 支持 or 依赖项。它确实支持虚拟包。在规范文件中,这看起来与您展示的完全一样:

    packageA.spec:

    Provides: packageAB
    

    packageB.spec:

    Provides: packageAB
    

    TestPackage.spec:

    Requires: packageAB
    

    【讨论】:

      猜你喜欢
      • 2016-12-21
      • 2018-06-30
      • 1970-01-01
      • 1970-01-01
      • 2011-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多