我想创建一个列出两个依赖项的rpm。如果满足任一依赖性,RPM应该能够安装。它的spec文件中应该提到什么.. 任何建议/帮助将不胜感激。
答案 0 :(得分:2)
为两个备用RPM提供的功能组成一个名称。例如,MyCoolFeature。然后,您可以将此行放在两个RPM的规范文件中:
Provides: MyCoolFeature
在需要其中一个备用RPM的RPM的spec文件中,您可以输入:
Requires: MyCoolFeature
答案 1 :(得分:0)
简单地将'或'放在依赖项之间。
对于前。 要求:gcc 需要:g ++ 对于任何包我都需要gcc或g ++,所以不要检查两者 我可以检查或者其中任何一个。
更好的方法是...... 要求:g ++或gcc
如果我们需要更多选项,那么只需放下或喜欢......
需要:python或g ++或gcc等,python