我的 CentOS 库是多架构的吗?那是什么意思?

我的 CentOS 库是多架构的吗?那是什么意思?

在 CentOS 版本 6.4 上,我尝试运行一个二进制文件。但是,它给出了以下投诉:

(...) requires "/lib/libuuid.so.1" to function.

通过快速搜索,我发现我拥有的唯一类似文件如下:

/lib64/libuuid.so.1

在谷歌搜索后,我发现有些人声称 6.4 中的库是“多架构”的;这是否意味着你不再需要为 32 位和 64 位分别设置库?因为当我尝试按照本指南(对于类似的 libstdc 错误非常有效),它不允许我:

# yum install libuuid-2.17.2-12.9.el6.i686
(...)
Protected multilib versions: libuuid-2.17.2-12.9.el6.i686 != libuuid-2.17.2-12.9.el6_4.3.x86_64

那么,我在这里做错了什么?二进制文件是否因为没有检测到多架构/“多库”库而出错?我没有提供有效的库吗?您可能已经看出来我有点困惑。

相关内容