rpm i386补丁无法识别x86_64

时间:2017-02-08 15:34:46

标签: rpm rpmbuild rpm-spec

我有一个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

请帮我解决这个问题

1 个答案:

答案 0 :(得分:0)

您似乎在包文件名上添加了需求,例如

Requires: test_patch-101-1.rpm

尝试在包名/版本/发行版(而不是文件名)上编写依赖项

Requires: test_patch = 101-1

将比较改为品味(如

Requires: test_patch >= 101