如何在 CentOS 7.6 上安装旧的 32 位软件包(i686)

如何在 CentOS 7.6 上安装旧的 32 位软件包(i686)

我有一个应用程序需要通过 yum 安装以下软件包:openmotif.i686、libusb.i686 和 libXpm.i686

在 CentOS 6 上,在安装我的应用程序之前安装这些软件包就可以了。然而,当在 CentOS 7 上尝试相同的操作时,无法找到这些包。下载并手动安装这些软件包时,需要安装更多依赖项。然后这些依赖关系还有更多的依赖关系等等。这似乎是一个无限循环。

有没有一种简单的方法可以在 CentOS 7.6 上安装这些软件包及其所有依赖项?

答案1

是的,就像安装任何其他包一样:yum install openmotif.i686 libusb.i686 libXpm.i686将自动安装所有依赖项。

您基本上不应该手动下载软件包。

在你的情况下,openmotif被称为motif

$> repoquery --whatprovides openmotif
motif-0:2.3.4-14.el7_5.x86_64
motif-0:2.3.4-14.el7_5.i686

libusb.i686libXpm.i868肯定可以在 CentOS 7 上使用。我已经尝试过:

yum install libusb.i686 motif.i686 libXpm.i686  

就可以了。

相关内容