rpm spec file - 如何在requires中指定多个包原型

时间:2014-05-30 23:06:09

标签: rpm rpmbuild rpm-spec

我的规格 要求:lftp zsh boost db4 db4-devel

我需要的是什么 要求:lftp zsh boost db4 db4-devel db4-cxx.i686 db4-devel.i686

但是x.i686不起作用。当我尝试使用yum安装包时,它只是说错误:包:blah需要:db4-devel.i686 db4-cxx.i686

有没有办法在spec文件中使用Requires:来安装x86_64和i686软件包?

2 个答案:

答案 0 :(得分:0)

就spec文件而言,那是什么:

Requires: db4.x86_64 db4.i686

至于yum错误,听起来像yum找不到名为db4.i686的包。你能找到yum search的包裹吗?

答案 1 :(得分:0)

太晚了,但我会把它留在这里:

www.rpm.org/wiki/PackagerDocs/ArchDependencies  

所以,应该看起来像:

Requires: db4-devel(x86-32) db4-cxx(x86-32)