J'ai une boîte sans tête qui sera utilisée pour l'informatique CUDA. J'ai installé le serveur Ubuntu 16.04.1, mais lorsque j'essaie d'installer les pilotes nVidia via apt-get, il veut également que j'installe X11 et d'autres composants de l'interface graphique.
Comment puis-je simplement installer le pilote et les bibliothèques CUDA sans installer X11 et ses amis?
Idéalement sans télécharger le fichier d'exécution directement à partir de nVidia. J'aimerais utiliser les paquets Debian si possible.
Cela a fonctionné pour moi (sur Ubuntu 16.04):
# apt-get -y install nvidia-cuda-toolkit lightdm-
lightdm
est le gestionnaire de fenêtres que nvidia-*
installe. Le tiret à la fin indique à apt-get
de désinstaller le paquet, mais la résolution de la dépendance dépend de ne pas l'installer en premier lieu. Ceci installe toujours xserver-common
(donc vous avez toujours des trucs X11) mais il n’a pas permis le démarrage graphique. (L'ajout de xserver-common-
a généré des dépendances brisées.)
PS Vous avez probablement dépassé ce problème, mais cette réponse concerne les générations Internet futures.
Sudo apt-get -s install --no-install-recommends nvidia-current
semble être assez rare avec les dépendances sur ma boîte, mais il a déjà un environnement graphique complet.
Ce que vous pouvez théoriquement faire est:
Sudo apt-get -d install nvidia-current
ls /var/cache/apt/archives/ | grep nvidia-
dpkg -i --ignore-depends=package1,package2 package3.deb
Les dépendances sont bien sûr là pour une raison, si dans ma situation, je laissais simplement apt
faire son travail. Certains logiciels X11 ne vous feront pas beaucoup de mal si vous ne les exécutez pas.
Si vous exécutez (par exemple, Blender sur un serveur sans tête, vous n’avez pas besoin de toutes ces dépendances.
Téléchargez les pilotes CUDA sous forme de fichier d'exécution à partir de: https://developer.nvidia.com/cuda-downloads
Exécutez Sudo sh cuda_8.0.44_linux.run
(ou une version plus récente)
Téléchargez les pilotes NVIDIA à partir de http://www.nvidia.com/Download/index.aspx?lang=en-us
Exécuter: Sudo sh /backup/iso/NVIDIA-Linux-x86_64-367.44.run
(ou version plus récente)
Remarque: chaque fois que vous mettez à jour un noyau plus récent, vous devez recharger le pilote pour ce noyau. Donc, vous voudrez peut-être ajouter le drapeau "-a" (accepter les termes de la licence) après les avoir parcourus une fois.
Ma configuration:
Prendre plaisir!