尝试安装 nvidia-340 后出现 dkpg“转移”错误

尝试安装 nvidia-340 后出现 dkpg“转移”错误

我有一台配备 Core I5 和 GeForce820M 的戴尔。

升级到 18.04 LTS 后,我尝试通过运行来升级 nvidia 驱动程序

sudo apt-get install nvidia-340

这是我的 GPU 推荐的驱动程序。

问题是安装失败,我没有记录失败的原因,现在我尝试运行的任何命令都说我应该dpkg运行apt-get

sudo dpkg --configure -a 

我尝试运行它,但它一直卡在

Building initial module for 4.15.0-23-generic

最后我终于完成了它,但是当我尝试再次安装 nvidia-340 包时出现了错误:

Preparing to unpack .../nvidia-340_340.106-0ubuntu3_amd64.deb ...
Adding 'diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1 to /usr/lib/x86_64-linux-gnu/libGL.so.1.distrib by nvidia-340'
dpkg-divert: error: rename involves overwriting '/usr/lib/x86_64-linux-gnu/libGL.so.1.distrib' with
  different file '/usr/lib/x86_64-linux-gnu/libGL.so.1', not allowed
dpkg: error processing archive /var/cache/apt/archives/nvidia-340_340.106-0ubuntu3_amd64.deb (--unpack):
 new nvidia-340 package pre-installation script subprocess returned error exit status 2
Errors were encountered while processing:
 /var/cache/apt/archives/nvidia-340_340.106-0ubuntu3_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

答案1

尝试安装 nvidia-390 时,在完全相同的内核上也遇到了完全相同的挂起问题。以下此主题安装似乎正在等待密码,因此我盲输入了几次密码然后安装继续。

您可能应该清除已安装的软件包并尝试重新安装。以 root 用户身份安装将无需输入密码。

相关内容