Ich habe eine Reihe von hier vorgeschlagenen Lösungen ausprobiert und nur, wenn ich versuche, zu installieren cuda
. Aber ich erhalte immer wieder die folgenden Fehler, wenn ich Folgendes mache
sudo apt install -y cuda
Bei der Verarbeitung sind Fehler aufgetreten:
nvidia-dkms-450
nvidia-driver-450
cuda-drivers-450
cuda-drivers
cuda-runtime-11-0
cuda-11-0
cuda-demo-suite-11-0
cuda
E: Sub-process /usr/bin/dpkg returned an error code (1)
Dies ist für Ubuntu 20.04.
Antwort1
Sie müssen zuerst die Treiber herunterladen. Versuchen Sie zunächst, dies auszuführen
sudo apt install libnvidia-tesla-cuda1 libnvidia-tesla-cuda1-i386
Führen Sie dann Ihren Installationsbefehl aus, wenn Apt damit fertig ist.
Dies ist die Beschreibung von apt search
:
NVIDIA CUDA-Treiberbibliothek (Tesla-Version)
BEARBEITEN
Nachdem ich die Frage genauer untersucht hatte, fand ich die offizielle Dokumentation, die Installationsanweisungen enthält. Wie sich herausstellte, ist der Vorgang etwas komplizierter:
Führen Sie die Aktionen vor der Installation aus.
Repository-Metadaten installieren
$ sudo dpkg -i cuda-repo-<distro>_<version>_<architecture>.deb
Installieren Sie den öffentlichen CUDA-GPG-Schlüssel
Bei der Installation mithilfe des lokalen Repositorys:
$ sudo apt-key add /var/cuda-repo-<distro>-<version>/7fa2af80.pub
Bei der Installation mithilfe eines Netzwerk-Repos unter Ubuntu 20.04/18.04:
$ sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/<distro>/<architecture>/7fa2af80.pub
Bei der Installation mithilfe eines Netzwerk-Repos unter Ubuntu 16.04:
$ sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/<distro>/<architecture>/7fa2af80.pub
Pin-Datei zum Priorisieren des CUDA-Repositorys:
$ wget https://developer.download.nvidia.com/compute/cuda/repos/<distro>/<architecture>/cuda-<distro>.pin
$ sudo mv cuda-<distro>.pin /etc/apt/preferences.d/cuda-repository-pin-600
Aktualisieren Sie den Apt-Repository-Cache
$ sudo apt-get update
CUDA installieren. Hinweis: Diese beiden Befehle müssen separat ausgeführt werden.
$ sudo apt-get install cuda
So schließen Sie alle GDS-Pakete ein:
$ sudo apt-get install nvidia-gds
Führen Sie die Aktionen nach der Installation durch.
QUELLEN