如何在Ubuntu中自动导入丢失的GPG密钥

时间:2020-01-09 10:38:56  来源:igfitidea点击:

如果我们缺少GPG密钥,则在使用Synaptic软件包管理器时会收到类似屏幕快照中的错误,而在使用终端时会出现类似错误。 Launchpad-getkeys是一个脚本,可以自动导入这些丢失的密钥。

通过apt-add-repository将PPA添加到Ubuntu时,PPA及其密钥将被导入。这些GPG密钥是一种验证该PPA中的软件包的方法。但是,如果在Ubuntu密钥服务器关闭时添加PPA,则不会导入密钥,并且每次尝试刷新软件包时PPA都会产生错误。 Ubuntu论坛用户(blackgr)创建了一个名为launchpad-getkeys的脚本,该脚本将自动导入所有丢失的密钥。要在计算机上获取此脚本,请在终端中键入以下命令,然后在每行之后按Enter。

sudo apt-add-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install launchpad-getkeys

现在已安装Launchpad-getkeys。要导入密钥,只需运行:

sudo Launchpad-getkeys