ubuntu20.04安装nvidia-docker
按照nvidia官网给出的安装nvidia-docker流程来
curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg \
&& curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \
sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \
sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list
sudo apt-get update
sudo apt-get install -y nvidia-container-toolkit
然后想都不要想,nvidia+linux安装的东西,那肯定是不能安装成功的,恶毒的nvidia
在sudo apt-get update出现报错
E: 仓库 “https://nvidia.github.io/libnvidia-container/stable/deb/amd64 Release” 没有 Release 文件。
N: 无法安全地用该源进行更新,所以默认禁用该源。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
打开软件源文件
sudo gedit /etc/apt/sources.list.d/nvidia-container-toolkit.list
然后替换掉里面的内容
deb http://nvidia.github.io/libnvidia-container/stable/deb/$(ARCH) /
#deb [trusted=yes signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://nvidia.github.io/libnvidia-container/experimental/deb/$(ARCH) /
然后再次update,发现还是会有一些警告类似于
W: 无法下载 http://nvidia.github.io/libnvidia-container/stable/deb/amd64/InRelease 连接失败 [IP: 2606:50c0:8003::153 80]
W: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。
直接不管,直接上命令
sudo apt-get install -y nvidia-container-toolkit
然后出现
sm崽,还是不让下载是吧,直接点击网页手动下载,发现下载成功!!
然后直接挨个sudo dpkg -i xxx
,注意会有安装先后顺序,安装给的提示就行
最后输入命令发现安装成功
sudo -E apt-get install -y nvidia-container-toolkit --fix-missing
引用:
https://blog.csdn.net/Yonggie/article/details/140460258
感谢这为博主写的解决方案,但是他写的太乱了,所以我这里重新整理了一下