noarch文件

noarch文件

noarch, no architecture

说明这个包可以在各个不同的cpu上使用

包有这么几种(后缀):.386.rpm,.486.rpm,.586. rpm,.686.rpm,这是与CPU的指令集有关.

因为intel的cpu经过这么久的发展,不断的更新,产生从8086,8088,80286,80386,80486,奔腾(586),奔腾二代(686),奔腾 三代(686)...cpu的每次换代,都增加了一些新的指令集,但都向后兼容。

而这些软件包为了能发挥好cpu的全部性能,就加入cpu相对应能执行的指令。因此就产生了各种不同的软件包。所以,i686的软件包能在奔腾二代以上的cpu上执行,但基本不能在此之先的cpu如486上执行。

而i386的软件包既可在i386 的电脑上执行,也可在后面 所有的cpu上执行(如奔三,但不能发挥cpu的最佳性能。)

还有AMD的系统,也有一种软件包:.athlon.rpm,这种装在AMD系统上更能发挥好AMDcpu的性能。还有一种:.noarch.rpm这个与包可以在各个不同的cpu上使用。

还有一种类型的软件包是后缀*.src.rpm 这类软件包是源程序包,不能直接安装运 行的,先要通过编译。在编译时会根据cpu的类型来产生相应后缀的软件包

参考文献
[1] https://baike.baidu.com/item/noarch

[2] https://blog.csdn.net/a593796769/article/details/9064137

posted on 2021-10-26 09:42  beyondx  阅读(543)  评论(0编辑  收藏  举报

导航