相关疑难解决方法(0)

如何绕过/忽略 apt 的 gpg 签名检查?

我访问的所有密钥服务器都超时了。我需要在不检查公钥签名的情况下安装软件包。有没有办法绕过所有签名检查/忽略所有签名错误或愚蠢地认为签名通过了?

我很清楚这样做很危险

apt gnupg

67
推荐指数
4
解决办法
24万
查看次数

防火墙后面没有 gpg 密钥

刚刚在这里偶然发现了这个封闭的线程: 运行 apt-get 时的 GPG 错误

同样的问题,Ubuntu 12.04 位于防火墙和代理后面。

我不认为这件事与给定主题重复。所以我在这个线程中重新打开这个问题。

我的输出:

root@musik-Aspire-7741:~# apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 58B98E87
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-  keyring /tmp/tmp.tWVMhyIMYh --trustdb-name /etc/apt/trustdb.gpg --keyring     /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver     hkp://keyserver.ubuntu.com:80 --recv-keys 58B98E87
gpg: Key 58B98E87 of hkp Server keyserver.ubuntu.com request
?: keyserver.ubuntu.com: Connection refused
gpgkeys: HTTP fetch error 7: couldn't connect: Connection refused
gpg: No valid OpenPGP data found.
gpg: Total number processed: 0
Run Code Online (Sandbox Code Playgroud)

结论:gpghkp://keyserver.ubuntu.com:80不能通过 http 使用。

ppa add-apt-repository gnupg keyserver

13
推荐指数
2
解决办法
2万
查看次数

标签 统计

gnupg ×2

add-apt-repository ×1

apt ×1

keyserver ×1

ppa ×1