CUDA 6.5无法将http:// cuda-repo / repos / GPGKEY中的GPGKEY添加到apt键

我正在尝试安装CUDA 6.5(不是最新版本的CUDA 7.0)以便使用一些R包,它只支持CUDA 6.5到现在为止。 我的Ubuntu是:

deniz@deniz:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.2 LTS Release: 14.04 Codename: trusty 

根据6.5版的CUDA文档,我应该运行

 sudo dpkg -i cuda-repo-__.deb 

这就是发生的事情:

 deniz@deniz:~$ sudo dpkg -i cuda-repo-ubuntu1404_6.5-14_amd64.deb (Reading database ... 237074 files and directories currently installed.) Preparing to unpack cuda-repo-ubuntu1404_6.5-14_amd64.deb ... Unpacking cuda-repo-ubuntu1404 (6.5-14) over (6.5-14) ... Setting up cuda-repo-ubuntu1404 (6.5-14) ... gpg: no valid OpenPGP data found. Failed to add GPGKEY at http://cuda-repo/repos/GPGKEY to apt keys. 

我对Ubuntu比较新,所以我非常感谢你的帮助。 我看过类似的问题,但它对我没有帮助。

谢谢!

您是否尝试过使用apt来强制安装依赖项,并在运行dpkg -i后使用–allow-unauthenticated标志绕过安全检查?

 sudo apt-get --allow-unauthenticated install -f 

如果这不起作用,请尝试将deb文件移动到apt存档,然后使用apt-get安装它:

 sudo mv cuda-repo-ubuntu1404_6.5-14_amd64.deb /var/cache/apt/archives/ sudo apt-get --allow-unauthenticated install cuda-repo-ubuntu1404 

您可能必须尝试输入整个软件包名称,直到.deb部分才能安装,我不确定。 让我知道事情的后续!

为了安装cuda-6.5库,我通过分别安装340.76驱动程序解决了这个问题,从这里获取安装运行文件,然后安装我从这里获得的cuda库运行文件。

当我安装cuda工具包库时,我不得不使用override标志,因为我的编译器更新:

 sudo ./cuda_6.5.14_linux_64.run --override 

我使用nvidia-smivalidation了驱动程序安装是否正常工作,并且通过在./NVIDIA_CUDA-6.5_Samples/1_Utilities/deviceQuery/目录中运行make然后运行./deviceQuery正确安装cuda库。

我会注意到,我仍然需要整理已安装库的权限,因为安装过程需要root,并且没有设置权限,以便我可以将它们用作普通用户。