![我如何才能知道 apt-get 存储库中是否真的有 cuda-toolkit-6-0 或类似的东西(它应该存在,但 apt-get 看不到它)?](https://linux22.com/image/1048344/%E6%88%91%E5%A6%82%E4%BD%95%E6%89%8D%E8%83%BD%E7%9F%A5%E9%81%93%20apt-get%20%E5%AD%98%E5%82%A8%E5%BA%93%E4%B8%AD%E6%98%AF%E5%90%A6%E7%9C%9F%E7%9A%84%E6%9C%89%20cuda-toolkit-6-0%20%E6%88%96%E7%B1%BB%E4%BC%BC%E7%9A%84%E4%B8%9C%E8%A5%BF%EF%BC%88%E5%AE%83%E5%BA%94%E8%AF%A5%E5%AD%98%E5%9C%A8%EF%BC%8C%E4%BD%86%20apt-get%20%E7%9C%8B%E4%B8%8D%E5%88%B0%E5%AE%83%EF%BC%89%EF%BC%9F.png)
在我的 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,并且nvidia-cuda-toolkit像libcudart6.5也是6.5版本。
在Ubuntu 16.04中libcudart已经升级到libcudart7.5,并且nvidia-cuda-toolkit和libcudart7.5也是7.5版本。