私はこのガイドに従っています: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を使用してインストールしようとしましたが、何があっても同じ出力が発生します。
- 適性を更新してアップグレードしました。
- 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グラフィックカードを持っています。
答え1
依存関係パッケージバージョン(「418.56-0ubuntu0〜gpu18.04.1)は、Ubuntu / Mint 19.1ではなくUbuntu 18.04用のバージョンをインストールしようとしていることを意味しますxserver-xorg-video-nvidia-418
。libnvidia-cfg1-418
します。
バージョン番号は似ていますが、Mint 19.1は実際にUbuntu 18.04 LTSに基づいています。それで、上記は間違っていて、ここで何が起こっているのかわかりません。
答え2
コマンドを使用して古いnvidiaドライバを削除しました。
sudo apt-get purge nvidia*
新しいドライバをインストールする前に問題が修正されました。 Lutrisガイドで古いnvidiaドライバを最初に削除する方法について話したかったのですが、これは常識でなければならないと思います。
答え3
まずこれを実行し、
Solution root@vdesk:~# for FILE in $(dpkg-divert --list | grep nvidia-340 | awk '{print $3}'); do dpkg-divert --remove $FILE; done
その後、ppaからインストールします。
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-390