我应该安装x86_64还是i386 RPM包?

我想安装一个RPM包,但我不确定是否安装x86_64或i386版本。 WHM在顶部说CENTOS 6.5 i686 virtuozzo

我如何确定要安装哪个版本?

在这种情况下,请使用i386(或32位)软件包。

x86系统体系结构名称的简要概述:

  • i386:80386 CPU历来是在PC兼容系统上运行Linux的最低限度。 因此,“i386”的包是为了最大的兼容性而devise的,并且可以在任何类似x86的系统上运行; 一个自称为“i386”的系统既古老又奇特,只能算是运行i386的软件包。
  • i485,i586:很less见,这些是指80486和Pentium(80586)CPU。 几乎没有人为他们专门build立软件包,而是以i386或i686为目标。
  • i686:这是英特尔为Pentium Pro和更新的“P6”微架构。 它通常被认为是“现代”32位x86系统的基准。 一个“i686”包被devise成在这些系统上运行(并且通常比“i386”版更好)。 “i686”系统可以运行任何i386,i486,i586或i686软件包。
  • x86_64:这是x86 CPU的64位指令集。 “x86_64”软件包只能在x86_64系统上运行; 一个“x86_64”系统需要特殊的内核和库支持(几乎所有主streamLinux发行版都提供)来运行i * 86系列的软件包。

你有一个“i686”系统,所以给“i386”和“x86_64”之间的select,你需要“i386”版本。

您可以简单地使用“拱”命令为了得到您的答案。

您需要32位(即i386)软件包,因为“i686”报告显示您正在运行32位平台。

作为一般规则,如果您不确定目标平台,请获取32位版本,因为64位平台可以运行32位映像,但是不能反过来。