如何修复 PPA 以避免出现“存储库未签名”的情况。

如何修复 PPA 以避免出现“存储库未签名”的情况。

我创建我编写的一些软件包的 PPA.然后我在我的机器中添加了它的键:

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 03BBACDA765F39D9A14EEDE4425F3F9343B40373
  ...
gpg: Número total processado: 1
gpg:               importados: 1

然后我尝试添加 PPA 仓库,并得到了以下信息:

$ sudo add-apt-repository ppa:brandizzi/ppa
   ...                                                                             
Err:4 http://ppa.launchpad.net/brandizzi/ppa/ubuntu bionic InRelease                                                                         
  403  Forbidden [IP: ...]
   ...
E: The repository 'http://ppa.launchpad.net/brandizzi/ppa/ubuntu bionic InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

我知道我可以强制 APT 使用未签名的存储库,或者添加[trusted=yes]我的本地source.list文件,但我希望看到上述命令在不使用任何这些方法的情况下工作(这些方法看起来很笨拙并且不太安全。)

我应该在 PPA 中做哪些更改以避免此错误?

答案1

从软件包上传到大约 30 分钟后,我就可以添加 PPA 并从中安装软件包。

所以这只是暂时的问题。我认为这是由于 GPG 密钥生成和分发以供 APT 重复使用而导致的。

相关内容