我对 Linux 还不太熟悉。我有 Ubuntu,现在我想安装 Pantheon 桌面,但是我一运行命令
sudo add-apt-repository ppa:elementary-os/daily
我收到一条错误消息:
gpg: keyserver receive failed: No keyserver available
我尝试在网上查找该问题的解决方案,但找不到任何适合我的解决方案。我该如何解决这个问题?
答案1
尝试手动方式,
打开终端和开放源码列表:
sudo gedit /etc/apt/sources.list
添加以下行:查看你的 ubuntu 版本并更改热情的给你的。
deb http://ppa.launchpad.net/elementary-os/daily/ubuntu zesty main deb-src http://ppa.launchpad.net/elementary-os/daily/ubuntu zesty main
添加密钥:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4E1F8A59
运行命令:
sudo apt-get update
现在您可以从该 repo 安装软件包。
这是从 ppa 添加任何存储库的模板。
答案2
我遇到了同样的问题。我没有使用防火墙,但需要使用 HTTP 代理。它似乎gpg
不遵守这些设置,至少在通过 调用时不遵守add-apt-repository
。因此,对我来说,解决方案是接入不需要代理的网络;当然,这可能不是每个人都能做到的。