11 我想安装RPM软件包,但不确定是否要安装x86_64或i386版本。WHM CENTOS 6.5 i686 virtuozzo在顶部说。 如何确定要安装哪个版本? linux centos ssh rpm — 内特 source
12 在这种情况下,请使用i386(或32位)软件包。 — 怀特 source 1 为什么?您的回答应该提供支持或推理。 — 雪橇 6 @ArtB好吧,这是因为x86_64软件包(64位)无法在32位平台上运行。 — ewwhite 2014年 如果我错了,请纠正我,但这不是为什么它是x86吗?对于可能位于x位置的各种数字? — jpmc26 2014年 1 @ jpmc26,但选择是i386和x86_64,请注意_64表示“ 64位”。他正在运行非64位的i686,因此i386是正确的选择。 — 2014年 @乔什?? 我认为您误解了我的评论。我是说,86描述86系列处理器架构不是结束,这样的i386就是其中之一,其中x是由3填充 — jpmc26
23 x86系统的体系结构名称的快速概述: i386:80386 CPU历来是在PC兼容系统上运行Linux的最低要求。因此,“ i386”软件包的目的是为了实现最大的兼容性,并且可以在任何x86类似的系统上运行;一个自称为“ i386”的系统是古老的或异国情调的,只能依靠它来运行i386软件包。 i485,i586:很少见,它们是指80486和Pentium(80586)CPU。几乎没有人针对i386或i686构建专门针对它们的软件包。 i686:这是“ P6”微体系结构,由英特尔用于奔腾Pro及更新版本。通常认为它是“现代” 32位x86系统的基准。“ i686”程序包旨在在这些系统上运行(通常会比“ i386”版本的性能更好);“ i686”系统可以运行任何i386,i486,i586或i686软件包。 x86_64:这是x86 CPU的64位指令集。“ x86_64”软件包只能在x86_64系统上运行;“ x86_64”系统需要特殊的内核和库支持(几乎所有主流Linux发行版都提供)来运行i * 86系列的软件包。 您已经有了一个“ i686”系统,因此要在“ i386”和“ x86_64”之间进行选择,您需要“ i386”版本。 — 标记 source 并且您应该添加此列表是从头开始阅读的:从头开始直到遇到系统体系结构为止,然后从头开始直到遇到软件包体系结构为止。有点儿。 — Calimo 2014年
8 您可以简单地使用“ arch”命令来获得答案。 — 扎塔拉 source 它说i686,但是该RPM软件包不可用(仅x86_64和i386)。 — Nate 3 @Nate为此目的,它们的意思完全相同。 — 迈克尔·汉普顿 2 正如ewwhite所说,在这种情况下,请使用i386版本。 — Zatarra
3 您需要32位(即i386)软件包,因为“ i686”报告显示您正在运行32位平台。 通常,如果您不确定目标平台,请获取32位版本,因为64位平台可以运行32位映像,但不能相反。 — 格温·埃文斯(Gwyn Evans) source