多架构二进制rpm和noarch

时间:2014-08-26 09:35:31

标签: linux packaging rpm rpmbuild

我有两个(32位和64位)版本的编译软件,我想打包成一个二进制RPM。我想知道是否' noarch' 目标适用于此目的还是有更好的选择?唯一的问题是' noarch'我看到的是,在包中包含i386和x86_64二进制文件并不能使它独立于体系结构,而且这种二进制文件不会出现这样的问题。应该用于。

1 个答案:

答案 0 :(得分:2)

我认为不可能有一个二进制RPM支持两种架构。您必须生成2 RPM。正如你所说,.noarch适用于独立于架构的RPM,例如可以在任何架构上运行的脚本。

我想你可以构建一个包含两个二进制文件(具有不同名称)的RPM,但这可能违反了打包指南,所以我不推荐它。