因为NVIDIA官方目前最新的ubuntu版的cuda-tookit只支持到15.04,,官方是推荐采用deb方式安装的。
但是安装过程中,会有很多坑。
1. 采用gdebi来安装本地deb文件,gdebi会自动下载软件依赖,,dpkg装不好,装崩了的,用它就ok了。
2. apt update时,先是提示no public key,,这个时候需要去ubuntu官方keyserver获取key.
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8D5A09DC9B929006
后面的一串数字就是你本地提示缺失的。
3. 接着会提示,无法验证签名.解决方法如下:
修改 /var/cuda-repo-7-5-local/Release的内容如下:
Origin: NVIDIA
Label: NVIDIA CUDA
Architecture: repogenstagetemp
MD5Sum:
51483bc34577facd49f0fbc8c396aea0 75379 Packages
4ef963dfa4276be01db8e7bf7d8a4f12 21448 Packages.gz
SHA256:
532b1bb3b392b9083de4445dab2639b36865d7df1f610aeef8961a3c6f304d8a 75379 Packages
2e48cc13b6cc5856c9c6f628c6fe8088ef62ed664e9e0046fc72819269f7432c 21448 Packages.gz
如果还不行,再输入下面两个命令:
cat /var/cuda-repo-7-5-local/Packages.gz | sha256sum
gunzip -c /var/cuda-repo-7-5-local/Packages.gz | sha256sum