我有两个(32位和64位)版本的编译软件,我想打包成一个二进制转速。我想知道“noarch”目标是否适合这个目的,或者有更好的选择?“noarch”的唯一问题是,包中包含i386和x86ʂ64二进制文件并不能使它独立于“noarch”应该用于的体系结构。

最佳答案

我认为不可能有一个二进制RPM支持两种架构。必须生成2个RPM。正如您所说,.noarch是用于独立于体系结构的rpm的,这种脚本可以在任何体系结构上运行。
我想您可以构建一个包含两个二进制文件(具有不同名称)的RPM,但这可能违反打包准则,所以我不建议这样做。

07-24 09:25