📌  相关文章
📜  GPG 错误:http:ppa.launchpad.net git-core ppa ubuntu hirsute InRelease - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:01:03.593000             🧑  作者: Mango

GPG 错误:http:ppa.launchpad.net git-core ppa ubuntu hirsute InRelease - Shell-Bash

简介

在使用 Ubuntu 系统中,经常需要通过添加 PPA(个人包存档)来安装一些软件或更新。但是,在添加 PPA 的过程中,有时会出现 GPG 错误的情况,例如该主题所提到的错误。

原因

GPG (GNU 隐私卫士)是一种加密和校验软件包的安全机制。在添加 PPA 源时,系统会从该源的服务器上获取相应的 GPG 密钥信息,并且进行签名校验。如果服务器上的 GPG 密钥信息和本地的不一致,就会出现 GPG 错误。

解决方案

出现 GPG 错误时,我们可以通过以下步骤来解决:

  1. 首先,我们需要在终端中执行以下命令,获取该 PPA 的 GPG 密钥 ID(在命令中,将 git-core 替换成对应的 PPA 名称):
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys  E1DF1F24
  1. 然后,我们需要更新一下系统的密钥环,以便系统能够识别我们所添加的新密钥:
sudo apt-get update
  1. 最后,我们需要再次尝试添加 PPA 源:
sudo add-apt-repository ppa:git-core/ppa

如果一切顺利,就可以成功添加该 PPA 源了。

总结

通过以上步骤,我们可以轻松地解决 GPG 错误问题。希望本文能够帮助到遇到类似问题的读者。