linux - CentOS RPM 打包是否支持或依赖 Requires 字段?

标签 linux centos rpm packaging rpmbuild

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

相关文章:

rpm - yum 降级会发生什么?

linux - 每秒通过 linux 将文件从 FTP 移动到本地

linux - Ubuntu inet addr 不断变化

apache子进程无法访问文件

linux - 运行脚本中的权限被拒绝

ruby - 在 CentOS 6.3 上安装 Rubinius 2.0.0-rc1 - 虽然我安装了它,但它提示没有找到 libyaml

linux bash,尽管有足够的内存,但出现无法分配内存的错误,为什么?

linux - 已用内存(以字节为单位)。 Linux 堆 block 大小

java - 如何制作可重定位的rpm?

linux - "%{__install}"在 rpm 规范方面意味着什么?