我的PPA身份validation问题

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

为什么警告我没有validation包裹?

最有可能的原因是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来下载并validation签名。