spec文件需要rpm-build ...更改需要依赖于os-release?

时间:2014-06-26 10:02:51

标签: rpmbuild build-dependencies

我正在构建一个需要安装/usr/bin/rpmbuild的规范文件。在Opensuse13.1下非常简单:我只是在我的spec文件中添加这一行:

Requires: rpm-build

这在Opensuse13.1上很有效。

然而,当我尝试在opensuse12.1上构建并安装此软件包时;这不起作用,因为包/usr/bin/rpmbuild而不是包rpm在那里提供了二进制文件rpm-build

如何解决此问题?我没有找到他们提供的虚拟包。请注意,包rpm也存在于opensuse13.1上,而rpm-build依赖于它。

1 个答案:

答案 0 :(得分:1)

您可以使用:

Requires: /usr/bin/rpmbuild