我正在寻找安装 CUDA 工具包的方法没有使用.run
nvidia 网站上的安装程序。我以前尝试过(安装成功),但每次更新内核时都会造成严重破坏。多个来源建议我恢复到较早的备份并使用包管理器路径再次安装 CUDA。
第一次尝试
到目前为止,我已遵循了http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/#axzz3zypHweWG第 3.6 章 - Ubuntu 包管理器安装。
经过几次安装前检查后,您应该使用包管理器从 nvidia 网站安装一个相当大的 .deb 文件(或者等效地使用轻量级的基于网络的 .deb 安装程序)。
$ sudo dpkg -i cuda-repo-<distro>_<version>_<architecture>.deb
文档告诉我们:
使用 RPM 或 Deb 时,下载的软件包是存储库软件包。此类软件包只会告知软件包管理器在哪里可以找到实际的安装软件包,但不会安装它们。
因此,我们通过以下步骤完成安装:
$ sudo apt-get update
$ sudo apt-get install cuda
然而 apt-get很快就通过了一秒钟左右后,系统会显示“安装 cuda”部分,并显示一些关于使用条款的陈词滥调,然后无错误终止。但是,没有任何迹象表明 CUDA 工具包已安装。
例如,我无法继续设置环境变量:
$ export PATH=/usr/local/cuda-7.5/bin:$PATH
因为/usr/local/cuda-7.5
从未被创造过。
第二次尝试
跑完后sudo apt-get purge cuda
,我看到有些人用了
$ sudo apt-get install cuda-toolkit
效果更好。询问nvcc -version
命令时还建议下载此包。
这又运行了一会儿,这让人放心了。然而安装后仍然没有这样的目录/usr/local/cuda-7.5/
我是否忽略了一些显而易见的东西,或者这个包管理器方法完全无效?