Linux CentOS RPM打包是否支持或依赖于Requires字段?

Linux CentOS RPM打包是否支持或依赖于Requires字段?,linux,centos,rpm,packaging,rpmbuild,Linux,Centos,Rpm,Packaging,Rpmbuild,我想知道CentOS是否支持任何或包依赖项或虚拟提供。在Ubuntu上,在Dependes字段中添加or依赖项很容易,但这可以在CentOS中完成吗 Ubuntu或依赖项: TestPackage Depends: packageA | packageB Ubuntu还可以使用虚拟设备提供: packageA Provides: packageAB packageB Provides: packageAB TestPackage Requires: packageAB 能否在CentO

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

Ubuntu或依赖项:

TestPackage
Depends: packageA | packageB
Ubuntu还可以使用虚拟设备提供:

packageA 
Provides: packageAB

packageB
Provides: packageAB

TestPackage
Requires: packageAB
能否在CentOS上同时使用这两个选项?

AFAIK rpm不支持或在依赖项中使用。它确实支持虚拟包。在等级库文件中,这看起来与您提供的完全相同:

packageA.spec:

Provides: packageAB
包装B.spec:

Provides: packageAB
TestPackage.spec:

Requires: packageAB
AFAIK rpm不支持依赖项中的或。它确实支持虚拟包。在等级库文件中,这看起来与您提供的完全相同:

packageA.spec:

Provides: packageAB
包装B.spec:

Provides: packageAB
TestPackage.spec:

Requires: packageAB