我正在尝试按照以下指南在 ubuntu18.04 上安装 cuda10.1:https://medium.com/@exesse/cuda-10-1-installation-on-ubuntu-18-04-lts-d04f89287130。以下命令因连接超时错误而失败。
sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
我尝试在导出代理后运行-E
,但出现同样的问题。我还尝试了以下操作:
sudo apt-key adv --keyserver-options http-proxy=http:*.*.*.*:**** --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
但它失败并出现以下配置错误:
gpg:从“http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub”请求密钥gpg:警告:无法获取 URIhttp://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub:配置错误
我该如何解决?
答案1
您在回答中提到的以下命令应该可以完美运行:
sudo apt-key adv --keyserver-options http-proxy=http:*.*.*.*:**** --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
如果它不起作用那么您可能需要执行以下步骤(这对我有帮助):
在终端上写入:
sudo nano /etc/environment
将以下内容粘贴到末尾:
export http_proxy="http://example.proxy.server:8080"
export https_proxy="https://example.proxy.server:8080"
export no_proxy="localhost.127.0.0.1,::1,localhost"
然后保存并退出(ctrl+x
、y
和enter
)。
再次在终端上写入以下内容:
nano ~/.profile
然后粘贴与上面相同的内容,然后保存并退出(ctrl+x
,y
和enter
):
export http_proxy="http://example.proxy.server:8080"
export https_proxy="https://example.proxy.server:8080"
export no_proxy="localhost.127.0.0.1,::1,localhost"
然后,也许你可以再次尝试这个命令:
sudo apt-key adv --keyserver-options http-proxy=http:*.*.*.*:**** --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
您必须非常小心地查看 HTTP/HTTPS 代理中是否有拼写错误,否则您会遇到相同的错误。
参考: