无法安装 nvidia 驱动程序 340 ( GT 230M )

无法安装 nvidia 驱动程序 340 ( GT 230M )

我正在尝试在具有 GT 230 M GPU 的笔记本电脑上安装 nvidia 驱动程序。

我的笔记本电脑运行的是 Ubuntu 18.04

听起来 Nvidia 驱动程序和安装的其他软件包之间存在冲突

我收到此错误

Preparing to unpack .../nvidia-340_340.107-0ubuntu0.18.04.1_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.107-0ubuntu0.18.04.1_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.107-0ubuntu0.18.04.1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

我也尝试过这个命令,但它不起作用

sudo apt-get install -f

答案1

您可以使用以下命令强制安装有问题的 deb 包

sudo dpkg -i --force-all /var/cache/apt/archives/nvidia-340_340.107-0ubuntu0.18.04.1_amd64.deb

然后恢复包安装:

sudo dpkg --configure -a
sudo apt install -f
sudo apt update
sudo apt dist-upgrade

相关内容