需要字段中的CentOS RPM打包支持还是依赖性?

问题描述 投票:0回答:1

我想知道CentOS是否支持任何软件包依赖项或虚拟提供。在Ubuntu上,很容易将依赖项添加到Depends字段中,但是可以在CentOS中完成吗?

Ubuntu或依赖项:

TestPackage
Depends: packageA | packageB

Ubuntu也可以使用虚拟提供:

packageA 
Provides: packageAB

packageB
Provides: packageAB

TestPackage
Requires: packageAB

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

linux centos rpm packaging rpmbuild
1个回答
1
投票

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

packageA.spec:

Provides: packageAB

packageB.spec:

Provides: packageAB

TestPackage.spec:

Requires: packageAB
© www.soinside.com 2019 - 2024. All rights reserved.