我决定尝试一些系统管理的东西,所以我在一台旧台式电脑上安装了全新的 Ubuntu 18.04,作为服务器。一切顺利,但当我从笔记本电脑 ssh 到我的“服务器”并尝试使用 gpu 支持安装 tensorflow 时本指南我遇到了一些错误。运行此命令后:
sudo add-apt-repository ppa:deadsnakes/ppa
我的输出中出现以下错误:
W: GPG error: http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F60F4B3D7FA2AF80
E: The repository 'http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 Release' is not signed.
但是,当我在笔记本电脑上本地添加存储库时,一切都按预期工作,所以我猜测我的服务器可能有问题。
答案1
根据指南步骤 6:安装 NVIDIA CUDA 9.2,这是针对 Ubuntu 17.10 和 Ubuntu 18.04 的正确说明:
sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1710/x86_64/7fa2af80.pub
echo "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1710/x86_64 /" | sudo tee /etc/apt/sources.list.d/cuda.list