web-dev-qa-db-fra.com

Installation du pilote NVIDIA pour Stretch Debian

J'essaie d'installer le pilote NVIDIA pour Debian.

J'ai lu partout où la solution correcte est de courir Sudo apt install nvidia-driver Et le conducteur devrait s'installer sans problèmes.

Cependant cette commande me laisse avec la sortie

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.

J'ai essayé d'installer les dépendances manquantes (comme Sudo apt install nvidia-driver-libs) Mais cela entraîne juste

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

Comment puis-je installer le nvidia-driver avec apt?

6
Daniel

Vous devez activer les référentiels non libres:

Sudo sed -i.bak 's/stretch[^ ]* main$/& contrib non-free/g' /etc/apt/sources.list

Puis courez apt update Et essayez à nouveau votre installation. Vous aurez probablement également besoin d'installer les en-têtes du noyau si vous n'avez pas déjà:

Sudo apt install linux-headers-$(uname -r)

Voir Les instructions complètes sur le Wiki Debian .

10
Stephen Kitt

J'avais un problème similaire. Je l'ai résolu en retirant des backports des sources

de ce numéro https://bugs.debian.org/cgi-bin/bugrepor.cgi?bug=9069

Nous avons eu ceci auparavant ... avoir les deux étirements et des backorts extensibles activés et essayant de suivre l'étirement ne fonctionne pas actuellement pour le pilote NVIDIA ... Trop de changements W.R.T. libglvnd, etc.

4
David Chan

Étant donné que cela n'a pas encore de réponse acceptée, je vais aller de l'avant et chip dans ce qui a fonctionné pour moi. J'avais un problème très similaire, avec de nombreux paquets les mêmes plaints, mais il y avait deux questions supplémentaires PreDepends _ stretch-backports n'était pas résolu. S'avère, en plus des instructions de la page Wiki Stephen Publié (- https://wiki.debian.org/nvidiagraphicsdrivers ), j'ai besoin d'ajouter des contributions stretch. C'est dedans /etc/apt/sources.list, J'ai changé

deb http://ftp.us.debian.org/debian/ stretch main

à

deb http://ftp.us.debian.org/debian/ stretch main contrib

et a couru apt update, après quoi j'ai pu installer nvidia-drivers sans problème.

2
jacaseyclyde