‘gpg: 找不到有效的 OpenPGP‘ & ‘E: 无法定位软件包 nvidia-docker2‘
·
前言:
在Ubuntu20.04.1 LTS下,按nvidia-docker官方安装指南安装nvidia-docker时,遇到了如标题所示的两个问题,所以在安装时apt无法定位nvidia-docker2。
问题如下:
- gpg: 找不到有效的 OpenPGP (源于指令:curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -)
- E: 无法定位软件包 nvidia-docker2 (源于指令:curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list)
分析:
这两个问题都在于无法访问nvidia.github.io这个网页,一开始我以为是科学上网才能解决,后面发现不是,应该是ip地址的问题。
解决办法:
打开ipaddress,搜索查找nvidia.github.io,即可得到对应的ip地址:
# nvidia.github.io
185.199.108.153 nvidia.github.io
185.199.109.153 nvidia.github.io
185.199.110.153 nvidia.github.io
185.199.111.153 nvidia.github.io
然后将上面的信息写入host文件即可:可在命令行输入sudo vi /etc/hosts
,然后将上面的内容复制在文件下方,保存退出即可。
这时候重新打开终端,再按安装指南一步一步操作的时候,就不会出现上面的问题了。
最后附上 https://nvidia.github.io/nvidia-docker/ubuntu20.04/nvidia-docker.list 的内容:
deb https://nvidia.github.io/libnvidia-container/stable/ubuntu18.04/$(ARCH) /
#deb https://nvidia.github.io/libnvidia-container/experimental/ubuntu18.04/$(ARCH) /
deb https://nvidia.github.io/nvidia-container-runtime/stable/ubuntu18.04/$(ARCH) /
#deb https://nvidia.github.io/nvidia-container-runtime/experimental/ubuntu18.04/$(ARCH) /
deb https://nvidia.github.io/nvidia-docker/ubuntu18.04/$(ARCH) /
更多推荐
已为社区贡献1条内容
所有评论(0)