我有一个rpm补丁“test_patch2-c-102.rpm”(i386)此补丁需要“test_patch-101-b.rpm”(x86_64)。
我们指定了这样的要求。 要求:test_patch = 101
在我的目标“test_patch-101-b.rpm”(x86_64)已安装。但是当尝试安装补丁“test_patch2-c-102.rpm”(i386)时,它无法识别 “test_patch-101-1.rpm”(x86_64的)。
错误:失败的依赖项: test_patch2-c-102.i386需要test_patch = 101
请帮我解决这个问题
答案 0 :(得分:0)
您似乎在包文件名上添加了需求,例如
Requires: test_patch-101-1.rpm
尝试在包名/版本/发行版(而不是文件名)上编写依赖项
Requires: test_patch = 101-1
将比较改为品味(如
Requires: test_patch >= 101