Ich habe versucht, CUDA 5.5 mithilfe der deb-Datei für Ubuntu 12.10 (die neueste Version, die ich auf der Nvidia-Website finden konnte) wie auf der Nvidia-Website beschrieben zu installieren. Das Installationsprogramm konnte jedoch nicht gestartet werden.
The following packages have unmet dependencies.
cuda : Depends: cuda-5-5 (= 5.5-22) but it is not going to be installed.
E: Unable to correct problems, you have held broken packages.
13.10
software-installation
64-bit
cuda
user0002128
quelle
quelle
Antworten:
Ich habe CUDA-5.5.22 erfolgreich auf Ubuntu 13.10 64-Bit installiert.
Meine GPU ist GeForce GTX 650Ti. Nachfolgend sind die Schritte meiner Installation aufgeführt:
Schritt 1. Löschen Sie die vorhandenen NVIDIA-Treiberinstallationen. Ich musste den neuesten NVIDIA-Treiber (331.20) installieren, damit CUDA-5.5 funktioniert. [Ich habe später festgestellt, dass Sie mindestens v319.37 für CUDA-5.5.22 benötigen - das Toolkit, das Ubuntu 12.10 unterstützt]
Schritt 2. Laden Sie den neuesten NVIDIA-Treiber von hier herunter: http://www.nvidia.com/Download/index.aspx und das CUDA-Toolkit von hier: https://developer.nvidia.com/cuda-downloads [I download die
.run
Datei für 64-Bit-Ubuntu 12.10]Schritt 3. Erstellen Sie eine Blacklist für vorhandene Grafiktreiber in
/etc/modprobe.d
. Ich habe eine Datei/etc/modprobe.d/blacklist-file-drivers.conf
mit folgendem Namen erstellt :Schritt 4. Installieren Sie die Abhängigkeiten. [Hinweis: CUDA-5.5.22 benötigt zum Kompilieren gcc-v4.7.2 oder niedriger. Wenn Sie installieren
gcc-4.7
, wird Version 4.7.3 aus den Repositorys abgerufen, und Sie können das Toolkit nicht installieren. Daher habe ich verwendetgcc-4.6
]Schritt 5. Konfigurieren Sie Ihren gcc für Alternativen. Sie benötigen den neuesten gcc für den NVIDIA-Treiber und gcc-4.6 für das CUDA-Toolkit. [Ich habe gcc-4.8 als neueste. Sie müssen entsprechend ändern]
Schritt 6. Voraussetzungen erfüllt. Starten Sie eine Textkonsole neu und legen Sie sie ab (
Ctrl+Alt+F1
). Töte deinen Display Manager. Für nicht optimiertes Ubuntu 13.10 ist dies der Falllightdm
Schritt 7. Installieren Sie den NVIDIA-Treiber. Navigieren Sie zu Ihrem Download-Verzeichnis und wählen Sie Ihren neuesten gcc aus. [Hinweis: Kopieren Sie den folgenden Code nicht und fügen Sie ihn nicht ein. Ändern Sie den Namen Ihrer Treiberdatei entsprechend]
Folgen Sie den Textanweisungen. Zunächst würde es Warnungen über nicht unterstützte Verteilung geben. Ignorieren und fortfahren.
Schritt 8. Installieren Sie das CUDA-Toolkit. [Hinweis: Kopieren Sie den folgenden Code nicht und fügen Sie ihn nicht ein. Ändern Sie den Namen Ihrer Toolkit-Datei entsprechend.]
Befolgen Sie die Anweisungen im Text. Installieren Sie NICHT den CUDA-Treiber, der mit dem Toolkit geliefert wird.
Schritt 9. Fügen Sie Ihrem Pfad die Binärdateien und die lib-Dateien hinzu. Starten Sie neu.
Schritt 10. Fertig! Sie können
make
die Beispieldateien jetzt. Viel Spaß mit Ihrer CUDA.quelle
Mit freundlicher Genehmigung von Herrn Aaron Haviland :
Falls man auch die (aktuell) neuesten NVIDIA-Treiber für Ubuntu installieren möchte ( HINWEIS : Dies ist KEINE Abhängigkeit von CUDA 5.5), eine einfache Methode ...
Mit freundlicher Genehmigung des "xorg crack pushers team" :
quelle
nvidia-331
immer noch die neueste und beste Lösung ?Mein UBUNTU 13.10 64bit System (
uname -a
):So habe ich CUDA Toolkit 5.5 installiert:
1 - Wählen Sie in den Systemeinstellungen -> Software & Updates -> Zusätzliche Laufwerke Folgendes aus:
Dies gab mir NVIDIA- Treiberversion 319.60 (es muss> = 319.37 sein).
2 - Installieren Sie gcc-4.6:
3 - Verwenden Sie Update-Alternativen, um mit gcc-Versionen umzugehen (wie von banskt angegeben ):
und wähle gcc-4.6 .
4 - einige sutff installieren zu vermeiden Bibliotheken von CUDA Proben fehlt (
libGLU.so
,libX11.so
,libXi.so
,libXmu.so
):5 - CUDA Toolkit installieren, das zuvor von der NVIDIA-Website heruntergeladen wurde (RUN-Version 12.10, 64 Bit: developer.download.nvidia.com/compute/cuda/5_5/rel/installers/cuda_5.5.22_linux_64.run )
Antworten:
accept
,y
( wird nicht unterstützt),n
(NVIDIA - Treiber),y
(installieren Toolkit) eingeben (Standardverzeichnis),y
(Samples), eingeben (Standardverzeichnis)6 - Mit Update-Alternativen kehren Sie zu gcc-4.8 zurück :
7 - Fügen Sie die CUDA-Binärdateien und den lib-Pfad zu Ihren Umgebungsvariablen PATH und LD_LIBRARY_PATH hinzu:
PFAD: =====================================
#inside Datei:
===========================================
LD_LIBRARY_PATH: ============================
#inside Datei:
===========================================
8 - Melden Sie Ihr System ab und wieder an. Testen Sie mit
nvcc --version
oder kompilieren Sie die folgenden einfachen Beispielcodes und führen Sie sie aus: first.cu , sumvec.cu withnvcc filename.cu -o filename.exec
.Habt eine schöne CUDA Zeit :-D
quelle
#inside file:
gibt nicht an , zu welcher Datei hinzugefügt werden/usr/local/cuda-5.5/lib /usr/local/cuda-5.5/lib64
soll. Es könnte eine gute Idee sein, Ihre Antwort zu bearbeiten. Das Beheben dieses Fehlers würde diese unvollständige Antwort vervollständigen.Ich weiß nicht, ob Sie das schon zum Laufen gebracht haben, aber haben Sie versucht, der Anleitung hier zu folgen? http://installion.co.uk/ubuntu/saucy/multiverse/n/nvidia-cuda-toolkit/install.html Bei mir hat es funktioniert
Die Nussschale ist, stellen Sie sicher, dass Sie Multiverse Repo aktiviert haben und dann
Prost!
quelle
apt-get
Ich habe versucht, einige Updates für die NVIDIA-319-Treiber zu installieren (die ich nicht installiert habe), was zu Problemen geführt hat. Die von @banskt beschriebene Installation mithilfe der RUN-Datei scheint eine allgemeinere Alternative zu sein.Ich hatte einige Probleme bei der Installation von cuda. Der beste / einfachere Weg, die für mich funktionierenden Fehler zu beheben, war die Verwendung
sudo aptitude install cuda
von "sudo apt-get install cuda".apt-get
kümmert sich nicht um die Fehler,aptitude
schlägt einen Weg vor, um die Fehler zu beheben und alles hat funktioniert!quelle
1) Installieren Sie Ubuntu 12.04.3 64-Bit
2) Aktualisieren Sie das offene Terminal: sudo apt-get update und sudo apt-get upgrade sudo shutdown -r now # reboot machine
3) Installieren Sie die Kompilierungstools, MPI, NVIDIA-331-Treiber, GCC / G ++ 4.6 (unterstützt im Gegensatz zu GCC / G ++ 4.8 oder 4.7.3) und legen Sie diese als Standard fest. Installieren Sie auch andere Bibliotheken, die für die Kompilierung der CUDA Toolkit-Beispiele benötigt werden, und stellen Sie die entsprechenden symbolischen Links her, zu denen das CUDA Toolkit-Installationsprogramm sie finden kann:
4) CUDA 5.5 Toolkit 64-Bit für Ubuntu 12.10 (RUN) herunterladen und installieren: Hier herunterladen: https://developer.nvidia.com/cuda-downloads
Quelle: http://pastebin.com/fDpqvSi5
quelle
Mit freundlicher Genehmigung von Herrn Aaron Haviland:
Mit freundlicher Genehmigung des "xorg crack pushers team":
Alles, was ich wissen musste (für Linux Mint 17.1), beide sparten so viel Zeit.
quelle