我正在构建一个需要/usr/bin/rpmbuild
安装的规范文件。在 Opensuse13.1 下,这非常简单:我只需在我的规范文件中添加这一行:
Requires: rpm-build
这在 Opensuse13.1 上运行良好
然而,当我尝试在 opensuse12.1 上构建和安装这个包时;这不起作用,因为二进制文件/usr/bin/rpmbuild
是由 package 提供的,rpm
而不是由 package提供的rpm-build
。
我该如何解决这个问题?我没有找到他们都提供的虚拟包。请注意,该软件包rpm
也存在于 opensuse13.1 上,这rpm-build
取决于它。