通过PPA安装时密钥服务器接收失败

通过PPA安装时密钥服务器接收失败

我对 Linux 还不太熟悉。我有 Ubuntu,现在我想安装 Pantheon 桌面,但是我一运行命令

sudo add-apt-repository ppa:elementary-os/daily

我收到一条错误消息:

gpg: keyserver receive failed: No keyserver available

我尝试在网上查找该问题的解决方案,但找不到任何适合我的解决方案。我该如何解决这个问题?

答案1

尝试手动方式,

  1. 打开终端和开放源码列表:

    sudo gedit /etc/apt/sources.list
    
  2. 添加以下行:查看你的 ubuntu 版本并更改热情的给你的。

    deb http://ppa.launchpad.net/elementary-os/daily/ubuntu zesty main 
    deb-src http://ppa.launchpad.net/elementary-os/daily/ubuntu zesty main
    
  3. 添加密钥:

     sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4E1F8A59
    
  4. 运行命令:

    sudo apt-get update
    

现在您可以从该 repo 安装软件包。

这是从 ppa 添加任何存储库的模板。

PPA 手动存储库安装

答案2

我遇到了同样的问题。我没有使用防火墙,但需要使用 HTTP 代理。它似乎gpg不遵守这些设置,至少在通过 调用时不遵守add-apt-repository。因此,对我来说,解决方案是接入不需要代理的网络;当然,这可能不是每个人都能做到的。

相关内容