如果满足一个依赖关系,则创建一个应该安装的RPM

时间:2014-08-20 15:34:13

标签: rpm-spec

我想创建一个列出两个依赖项的rpm。如果满足任一依赖性,RPM应该能够安装。它的spec文件中应该提到什么.. 任何建议/帮助将不胜感激。

2 个答案:

答案 0 :(得分:2)

为两个备用RPM提供的功能组成一个名称。例如,MyCoolFeature。然后,您可以将此行放在两个RPM的规范文件中:

Provides: MyCoolFeature

在需要其中一个备用RPM的RPM的spec文件中,您可以输入:

Requires: MyCoolFeature

答案 1 :(得分:0)

简单地将'或'放在依赖项之间。

对于前。 要求:gcc 需要:g ++ 对于任何包我都需要gcc或g ++,所以不要检查两者 我可以检查或者其中任何一个。

更好的方法是...... 要求:g ++或gcc

如果我们需要更多选项,那么只需放下或喜欢......

需要:python或g ++或gcc等,python