Debian用のnvidia-driverをインストールしようとしています。
正しい解決策はSudo apt install nvidia-driver
を実行することであり、ドライバーは問題なくインストールされるはずです。
しかし、このコマンドは出力を私に残します
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
nvidia-driver : Depends: nvidia-driver-libs (= 375.82-1~deb9u1) but it is not going to be installed
Depends: nvidia-driver-bin (= 375.82-1~deb9u1) but it is not going to be installed
Depends: xserver-xorg-video-nvidia (= 375.82-1~deb9u1) but it is not going to be installed
Depends: nvidia-vdpau-driver (= 375.82-1~deb9u1) but it is not going to be installed
Depends: nvidia-alternative (= 375.82-1~deb9u1)
Depends: nvidia-kernel-dkms (= 375.82-1~deb9u1) or
nvidia-kernel-375.82
Recommends: nvidia-settings (>= 375) but it is not going to be installed
Recommends: nvidia-persistenced
E: Unable to correct problems, you have held broken packages.
不足している依存関係(Sudo apt install nvidia-driver-libs
など)をインストールしようとしましたが、これは
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
nvidia-driver-libs : Depends: libgl1-nvidia-glvnd-glx (= 375.82-1~deb9u1) but it is not going to be installed or
libgl1-nvidia-glx (= 375.82-1~deb9u1) but it is not going to be installed
Depends: nvidia-egl-icd (= 375.82-1~deb9u1) but it is not going to be installed or
libegl1-nvidia (= 375.82-1~deb9u1) but it is not going to be installed
Recommends: nvidia-driver-libs-i386
Recommends: libopengl0-glvnd-nvidia but it is not going to be installed
Recommends: libglx-nvidia0 (= 375.82-1~deb9u1) but it is not going to be installed
Recommends: libgles-nvidia1 (= 375.82-1~deb9u1) but it is not going to be installed
Recommends: libgles-nvidia2 (= 375.82-1~deb9u1) but it is not going to be installed
Recommends: libnvidia-cfg1 (= 375.82-1~deb9u1) but it is not going to be installed
Recommends: nvidia-vulkan-icd (= 375.82-1~deb9u1) but it is not going to be installed
Aptでnvidia-driver
をインストールするにはどうすればよいですか?
Non-freeリポジトリを有効にする必要があります:
Sudo sed -i.bak 's/stretch[^ ]* main$/& contrib non-free/g' /etc/apt/sources.list
次に、apt update
を実行して、インストールを再試行してください。カーネルヘッダーをまだインストールしていない場合は、インストールする必要があります。
Sudo apt install linux-headers-$(uname -r)
Debian wikiの完全な説明 を参照してください。
同様の問題がありました。ソースからバックポートを削除して解決しました
この問題から https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=9069
以前はこれがありました...ストレッチとストレッチバックポートの両方を有効にし、ストレッチを追跡しようとしても、現在nvidiaドライバーでは機能しません...変更が多すぎます。 libglvndなど.
これはまだ受け入れられた答えがないので、私は先に進んで私のために働いたものにチップを入れます。私は非常に似た問題を抱えていて、同じパッケージの多くが不満を言っていましたが、さらに2つのPreDepends
問題がありましたstretch-backports
は解決されませんでした。結局、Stephenが投稿したWikiページ( https://wiki.debian.org/NvidiaGraphicsDrivers )の説明に加えて、stretch
のcontribを追加する必要がありました。つまり、/etc/apt/sources.list
、 私が変更され
deb http://ftp.us.debian.org/debian/ stretch main
に
deb http://ftp.us.debian.org/debian/ stretch main contrib
そして実行されたapt update
、その後、インストールできましたnvidia-drivers
問題なし。