18.04 上的 libglx 阻止了 Nividia-396 安装

Wah*_*ouh 7 apt nvidia drivers 18.04

我尝试在我的笔记本电脑上安装驱动程序包 nvidia-396,因为它是运行 cuda 所必需的。

当我尝试通过 apt 执行此操作时,出现了一种我以前从未遇到过的错误:

trying to replace " /usr/lib/x86_64-linux-gnu/libGLX_indirect.so.0 ",which
belong to the package libglx-mesa0:amd64 18.0.0~rc5-1ubuntu1
errors have been encountered during the execution of : 
/var/cuda-repo-9-2-local/./nvidia-396_396.26-0ubuntu1_amd64.deb
Run Code Online (Sandbox Code Playgroud)

我试图删除 libglx-mesa0 包,但它没有改变任何东西。

我运行 ubuntu 18.04。我的 GPU 是 Nvidia Quadro K3100M。

非常感谢您提供的任何帮助。

小智 11

这是包中的错误。临时解决方案是通过以下方式强制安装:

dpkg -i --force-overwrite /var/cache/apt/archives/nvidia-396_396.26-0ubuntu1_amd64.deb
Run Code Online (Sandbox Code Playgroud)

  • 如果你直接从 PPA 安装,你可以使用 `apt install nvidia-396 -o Dpkg::Options::="--force-overwrite"` (2认同)