我的PPA的身份验证问题


11

我创建了一个程序包并将其上传到我的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]?

为什么警告我有关软件包未通过验证的信息?

Answers:


14

这很可能是由于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来下载并验证签名。


1
+1,顺便说一句,添加PPA的确切命令显示在PPA网页上。
以赛亚

完善!一个小小的问题-信息库未显示在“ Ubuntu软件中心”中。
内森·奥斯曼

@Pynt:我在页面上什么地方都看不到...
Nathan Osman 2010年

@乔治:就在黑体边。launchpad.net/〜george
Isaiah

@Pynt:我只看到要添加到/etc/apt/sources.list文件中的行。我没有看到任何命令。
内森·奥斯曼
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.