Saya mencoba menginstal CUDA 5.5, mengikuti langkah-langkah di situs web Nvidia, menggunakan file deb untuk Ubuntu 12.10 (versi terbaru yang bisa saya temukan di situs web Nvidia), tetapi installer gagal memulai, memberi tahu saya ada beberapa masalah ketergantungan:
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
pengguna0002128
sumber
sumber
Jawaban:
Saya telah berhasil menginstal CUDA-5.5.22 di Ubuntu 13.10 64-bit.
GPU saya adalah GeForce GTX 650Ti. Berikut langkah-langkah instalasi saya:
Langkah 1. Bersihkan instalasi driver NVIDIA yang ada. Saya harus menginstal driver NVIDIA terbaru (331.20) agar CUDA-5.5 bekerja. [Saya kemudian menemukan bahwa Anda memerlukan setidaknya v319.37 untuk CUDA-5.5.22 - toolkit yang mendukung Ubuntu 12.10]
Langkah 2. Unduh driver NVIDIA terbaru dari sini: http://www.nvidia.com/Download/index.aspx , dan toolkit CUDA dari sini: https://developer.nvidia.com/cuda-downloads [Saya unduh yang
.run
file untuk 64-bit Ubuntu 12.10]Langkah 3. Buat daftar hitam untuk driver video yang ada di
/etc/modprobe.d
. Saya membuat file/etc/modprobe.d/blacklist-file-drivers.conf
dengan nama konten berikut:Langkah 4. Instal dependensi. [Catatan: CUDA-5.5.22 membutuhkan gcc-v4.7.2 atau lebih baru untuk kompilasi. Jika Anda menginstal
gcc-4.7
, maka v4.7.3 ditarik dari repositori, dan Anda tidak dapat menginstal toolkit. Karenanya, saya menggunakangcc-4.6
]Langkah 5. Konfigurasikan gcc Anda untuk alternatif. Anda akan membutuhkan gcc terbaru untuk driver NVIDIA dan gcc-4.6 untuk CUDA toolkit. [Saya memiliki gcc-4.8 sebagai yang terbaru. Anda harus berubah sesuai]
Langkah 6. Prasyarat selesai. Mulai ulang dan letakkan di konsol teks (
Ctrl+Alt+F1
). Bunuh pengelola tampilan Anda. Untuk Ubuntu 13.10 yang tidak di-tweak, itulightdm
Langkah 7. Instal driver NVIDIA. Arahkan ke direktori unduhan Anda, dan pilih gcc terbaru Anda. [Catatan: Jangan salin-tempel kode berikut. Ubah nama file driver Anda sesuai]
Ikuti instruksi teks. Awalnya, ini akan memberi peringatan tentang distribusi yang tidak didukung. Abaikan dan lanjutkan.
Langkah 8. Instal CUDA toolkit. [Catatan: Jangan salin-tempel kode berikut. Ubah nama file toolkit Anda sesuai]
Ikuti instruksi teks. JANGAN menginstal driver CUDA yang disertakan dengan toolkit.
Langkah 9. Tambahkan file biner dan lib ke jalur Anda. Mulai ulang.
Langkah 10. Selesai! Anda dapat
make
mengambil sampel file sekarang. Nikmati CUDA Anda.sumber
Atas perkenan Tn. Aaron Haviland :
Dalam hal seseorang juga ingin menginstal driver NVIDIA terbaru (saat ini) untuk ubuntu ( CATATAN : Ini BUKAN ketergantungan CUDA 5.5), metode yang mudah ...
Atas perkenan “xorg crack pushers team” :
sumber
nvidia-331
masih yang terbaru dan terbaik untuk digunakan?Sistem UBUNTU 13.10 64 bit saya (
uname -a
):Cara saya menginstal CUDA Toolkit 5.5:
1 - Dalam Pengaturan Sistem -> Perangkat Lunak & Pembaruan -> Drive Tambahan , pilih:
Ini memberi saya driver NVIDIA versi 319.60 (harus> = 319,37).
2 - Instal gcc-4.6:
3 - Gunakan pembaruan-alternatif untuk menangani versi gcc (sebagaimana dinyatakan oleh banskt ):
dan pilih gcc-4.6 .
4 - Install beberapa sutff untuk menghindari hilang perpustakaan dari sampel CUDA (
libGLU.so
,libX11.so
,libXi.so
,libXmu.so
):5 - Instal CUDA Toolkit, yang sebelumnya diunduh dari situs NVIDIA (RUN versi 12.10 64 bit: developer.download.nvidia.com/compute/cuda/5_5/rel/installers/cuda_5.5.22_linux_64.run )
Jawaban:
accept
,y
(didukung),n
(NVIDIA driver),y
(install toolkit), masukkan (lokasi default),y
(sampel), masukkan (lokasi default)6 - Dengan pembaruan-alternatif, kembali ke gcc-4.8 :
7 - Tambahkan binari CUDA dan lib path ke variabel lingkungan PATH dan LD_LIBRARY_PATH Anda:
PATH: =======================================
File #inside:
=============================================
LD_LIBRARY_PATH: ============================
File #inside:
=============================================
8 - Logout sistem Anda dan login lagi. Uji dengan
nvcc --version
atau kompilasi dan jalankan kode contoh sederhana berikut: first.cu , sumvec.cu dengannvcc filename.cu -o filename.exec
.Selamat bersenang-senang CUDA :-D
sumber
#inside file:
tidak tidak menentukan file apa untuk menambahkan/usr/local/cuda-5.5/lib /usr/local/cuda-5.5/lib64
ke. Mungkin sebaiknya Anda mengedit jawaban Anda. Memperbaiki "kesalahan" itu akan membuat jawaban yang tidak lengkap ini selesai.Saya tidak tahu apakah Anda sudah berfungsi, tetapi apakah Anda sudah mencoba mengikuti panduan di sini? http://installion.co.uk/ubuntu/saucy/multiverse/n/nvidia-cuda-toolkit/install.html Ini berhasil untuk saya
Nustshell adalah, pastikan Anda memiliki repo multiverse diaktifkan dan kemudian
Bersulang!
sumber
apt-get
mencoba menginstal beberapa pembaruan ke driver nvidia-319 (yang saya tidak instal), menyebabkan masalah. Menggunakan file .run untuk menginstal seperti yang dijelaskan oleh @banskt sepertinya alternatif yang lebih umum.Saya punya beberapa masalah dalam instalasi cuda. Cara terbaik / sederhana untuk menyelesaikan kesalahan yang berhasil bagi saya adalah menggunakan
sudo aptitude install cuda
alih-alih "sudo apt-get install cuda".apt-get
tidak menangani kesalahan,aptitude
menyarankan cara untuk menyelesaikan kesalahan dan semuanya berhasil!sumber
1) Instal Ubuntu 12.04.3 64-bit
2) Perbarui terminal terbuka: sudo apt-get pembaruan && sudo apt-get upgrade sudo shutdown -r sekarang # mesin reboot
3) menginstal alat kompilasi, mpi, driver nvidia-331, gcc / g ++ 4.6 (didukung, berbeda dengan gcc / g ++ 4.8 atau 4.7.3) dan ditetapkan sebagai default. Juga, instal perpustakaan lain yang diperlukan untuk kompilasi Sampel Toolkit CUDA dan buat tautan simbolik masing-masing ke tempat pemasang Toolkit CUDA akan menemukannya:
4) unduh & instal CUDA 5.5 Toolkit 64-bit untuk Ubuntu 12.10 (RUN): unduh di sini: https://developer.nvidia.com/cuda-downloads
Sumber: http://pastebin.com/fDpqvSi5
sumber
Atas perkenan Tn. Aaron Haviland:
Atas perkenan “xorg crack pushers team”:
SEMUA yang saya perlu tahu (untuk linux mint 17.1) keduanya menghemat banyak waktu.
sumber