如何在 64 位 CentOS 上安装 32 位软件包

Rob*_*Rob 2 centos 32bit-64bit

我们有很多 32 位 CentOS 6 服务器,在我们自己的 RPM 存储库中为 i386 和 i686 架构构建了自定义 rpm。

我们现在有一些 64 位 CentOS 6 服务器,但希望能够从 32 位存储库安装 32 位软件包。

我知道 Debian 支持允许安装 32 位库和软件包的“multiarch”。CentOS 的等价物是什么?

Nat*_*n C 7

在 yum.conf 中你会看到这样一行:

multilib_policy=best

将其更改为:

multilib_policy=all

这将允许 yum 安装 32 位软件包,而无需专门指定 *.i686。

  • 您还可以通过将 .i386 或 .i686 添加到包末尾来显式指定包。示例:`yum install libstdc++.i686` (2认同)