
在我的 NVidia Jetson TK1 上,我運行了以下命令:
sudo apt-get install cuda-toolkit-6-0
但得到這個輸出:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package cuda-toolkit-6-0
在裡面elinux.org 上的安裝說明,由 NVidia 編寫,他們非常清楚地說明要安裝 cuda-toolkit-6-0。可能發生什麼事?我可以在 apt-get 儲存庫中搜尋包含單字「cuda」的所有軟體包嗎? NVidia 會搞亂這樣的基本指令似乎很奇怪,而且我很確定人們正在明確地將這台機器用於 cuda 應用程式。
與他們的說明的唯一區別是,當我下載cuda-repo-l4t-r19.2_6.0-42_armhf.deb 時,我允許Ubuntu 軟體中心進行安裝,而不是使用sudo dpkg -i cuda-repo-l4t- r19 .2_6.0-42_armhf.deb。但我認為這不應該是一個問題。
答案1
我想說的是,這些說明已經過時了。他們提到了 CUDA 6.0 和 Ubuntu 12.04,而nVidia 下載頁面提到 CUDA 6.5 和 Ubuntu 14.04。沒有證據表明您連結到的 wiki 頁面是由 nVidia 編寫的,所以這對我來說並不奇怪。
答案2
在 Ubuntu 14.04 和 Ubuntu 14.10 中,您可以直接從預設 Ubuntu 儲存庫安裝 nvidia-331、NVIDIA CUDA 工具包和 NVIDIA CUDA 5.5 執行時間程式庫。 libcudart5.5是NVIDIA CUDA執行時期程式庫的套件名稱。 libcudart5.5 需要 nvidia-331 或更新的圖形驅動程式。 Ubuntu 14.04 和 Ubuntu 14.10 的預設 Ubuntu 儲存庫中還有一個 NVIDIA CUDA 工具包 (nvidia-cuda-toolkit),就像 libcudart5.5 一樣,它也是版本 5.5。
在Ubuntu 15.04和Ubuntu 15.10中libcudart5.5已經升級到libcudart6.5,像libcudart6.5這樣的nvidia-cuda-toolkit也是6.5版本。
在Ubuntu 16.04中libcudart已經升級到libcudart7.5,像libcudart7.5這樣的nvidia-cuda-toolkit也是7.5版本。