apt-key 配置错误

apt-key 配置错误

我正在尝试按照以下指南在 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+xyenter)。

再次在终端上写入以下内容:

nano ~/.profile

然后粘贴与上面相同的内容,然后保存并退出(ctrl+xyenter):

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 代理中是否有拼写错误,否则您会遇到相同的错误。

参考:

  1. https://www.youtube.com/watch?v=cq4TYmogon0&lc=UgyOQytoh3iCnKaFXOl4AaABAg.9Pa3t0hfQkQ9Pa4LQoCSdJ

相关内容