noarch rpm 和 rpm 之间的区别

Difference between noarch rpm and a rpm

谁能解释一下 noarch rpm 和 rpm 之间的区别。这两个是家属吗。我有 Jenkins rpm,也有一些 noarch rpm。我可以用 noarch rpm 做什么。感谢您的帮助

如果 rpm 被称为 *.noarch.rpm 应该 意味着这个 rpm 可以安装在任何架构上。该 rpm 安装的内容(文件)是 bash 脚本、文本文件、文档或任何其他不依赖于体系结构的文件;所以从未编译二进制文件。

但是请注意,是 packager 决定他的 rpm 将是 noarch。如果他做出了错误的决定;他可以创建一个包含已编译二进制文件的 noarch rpm。