在 CentOS 上安装 nvidia-graphics 时出错——需要 libGL.so()(64 位)

在 CentOS 上安装 nvidia-graphics 时出错——需要 libGL.so()(64 位)

我正在尝试从 atrpms 安装 nvidia-graphics,但由于依赖关系无法安装。它需要 libGL.so。我试过了

yum install libGL.so.1

但我仍然无法让它工作。

错误是:

Error: Package nvidia-graphics325.15-libs-325.15-189-el6.x86_64
    Requires: libGL.so()(64bit)

编辑:我使用以下命令尝试安装(成功添加 atrpms repo 后):

yum install nvidia-graphics

答案1

您没有显示尝试安装 nvidia-graphics 时使用的命令是什么,但如果您尝试使用该rpm命令安装的是 RPM,请尝试使用,yum因为 yum 将尝试解决所有依赖项。例如,如果 RPM 名为 nvidia-graphics.rpm,则尝试

yum install nvidia-graphics.rpm

如果它不是 RPM,那么您仍然可以使用它yum resolvedep来发现哪个包包含 libGL.so.1。例如,

# yum resolvedep "libGL.so.1()(64bit)"

返回

0:mesa-libGL-9.0-0.8.el6_4.3.x86_64

因此,在我的 RHEL6 系统上,我需要通过类似 的命令安装 mesa-libGL-9.0-0.8.el6_4.3.x86_64 包yum install mesa-libGL-9.0-0.8.el6_4.3.x86_64。CentOS 的工作方式相同。

相关内容