当我们使用rpm文件时,文件名中的i586、i686 属性是什么意思?
我们通过下面的文件名来理解:
mysql-5.0.95-5.i386.rpm 是为 i386 架构构建的 MYSQL 包 5.0.95 版本 5 版本的 RPM 文件名。
现在除了版本号之外,我们应该关注的是 RPM 将支持和使用的 CPU 架构类型。
由于不同的处理器必须使用不同的软件库、具有不同的系统调用并使用不同的优化,因此必须使用与体系结构兼容的正确版本的编译器来构建软件。
一些著名的架构
架构 | 描述 |
---|---|
noarch | 架构无关,可以在任何架构上运行 |
i386 | 32位X86系统的通用构建 |
i586 | 有时在构建旧X86处理器的内核时使用 |
i686 | Intel®Pentium®II,Intel Pentium III,Intel Pentium 4,AMD®Athlon和AMD Duron Systems(这些架构的大多数RPMS都是使用I386架构构建的,内核为这些架构建造了I686以获得最佳性能。 ) |
x86_64 | 64位处理器,如AMD Athlon64,AMD Opteron和Intel EM64T |
ia64 | 英特尔®ITANIUM™ |
s390x | 64位IBM Eserver系统Z |
ppc | 32位IBM®COWER,IBM ESERVER™PSERIES®和IBM Eserver iSeries |
日期:2020-06-02 22:17:32 来源:oir作者:oir