刚刚从 mac 转向 arch,发现有些应用的安装需要导入 GPG 签名,比如 1password-cli。在导入的过程中,经常出现这样的错误:
gpg: --keyserver receive failed: Server indicated a failure.
之前曾经在安装一个库的时候遇到过相同的问题,我的解决方法是从网站上直接下载对应的文件 public-key.asc
, 然后手动添加
$ gpg --import public-key.asc
在向 1password 客服咨询后,发现可以在服务器上直接检索,我也尝试了以下的命令:
$ gpg --keyserver hkps://keyserver.ubuntu.com --receive-keys 3FEF9748469ADBE15DA7CA80AC2D62742012EA22
但是依然获得相同的错误提示。现在我已经能够找到这个公钥对应的界面,能否和之前一样手动下载 .asc
文件呢?或者有更好的能够一劳永逸解决我困难的方法!谢谢大家了!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.