我的 PPA 存在身份验证问题

我的 PPA 存在身份验证问题

我创建了一个包并将其上传到我的 PPA。构建完成后,我去安装它,但却遇到了以下消息:

$ sudo apt-get install stackapplet
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  stackapplet
0 upgraded, 1 newly installed, 0 to remove and 31 not upgraded.
Need to get 17.7kB of archives.
After this operation, 106kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  stackapplet
Install these packages without verification [y/N]?

为什么它警告我包裹未经验证?

答案1

这很可能是由于您的 APT 密钥环中缺少 PGP 密钥造成的。您可以使用以下命令添加密钥:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 72D340A3

当然你需要用你的 PPA 密钥替换该密钥。

此外,以下命令将自动添加密钥:

sudo add-apt-repository ppa:user/ppa-name

添加密钥后,需要运行apt-get update来下载并验证签名。

相关内容