Linux-Mint

Nvidia 驅動程序 418 缺少依賴項

  • October 8, 2019

我正在遵循本指南:https ://github.com/lutris/lutris/wiki/Installing-drivers ,當我嘗試安裝驅動程序時,它拋出了這個錯誤:

The following packages have unmet dependencies:
nvidia-driver-418 : Depends: xserver-xorg-video-nvidia-418 (= 418.56-0ubuntu0~gpu18.04.1) but it is not going to be installed
                    Depends: libnvidia-cfg1-418 (= 418.56-0ubuntu0~gpu18.04.1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

我嘗試使用多種不同的方式修復它:

  • 我嘗試使用 -f 安裝它,無論如何它都會拋出相同的輸出
  • 我更新和升級了 aptitude
  • sudo apt-get clean,輸出為空
  • sudo dpkg –configure -a,輸出為空
  • sudo apt-get -f install,輸出是這樣的:

0 升級,0 新安裝,0 刪除,0 未升級。

  • sudo apt-get build-dep build-essential 但這會引發錯誤:

E: 找不到 build-essential 的源包

我應該做些什麼?我正在使用 Linux Mint 19.1 並且我有 GTX 1060 顯卡。

使用命令刪除我的舊 nvidia 驅動程序

sudo apt-get purge nvidia*

在安裝新驅動程序之前解決了這個問題。我希望 Lutris 指南會先說明刪除舊的 nvidia 驅動程序,但我想這應該是常識。

依賴包的版本(“418.56-0ubuntu0~gpu 18.04.1 ”)表明您正在嘗試安裝適用於 Ubuntu 18.04 而不是 Ubuntu/Mint 19.1 的版本。可能xserver-xorg-video-nvidia-418libnvidia-cfg1-418包在 PPA 儲存庫中可用,但它們依賴於 18.04 特定版本的其他組件,因此包管理器拒絕安裝它們是正確的。

儘管版本號相似,但 Mint 19.1 實際上畢竟基於 Ubuntu 18.04 LTS。所以以上是錯誤的,我不知道這裡發生了什麼。

引用自:https://unix.stackexchange.com/questions/519448