![存储库和密钥问题](https://linux22.com/image/1028768/%E5%AD%98%E5%82%A8%E5%BA%93%E5%92%8C%E5%AF%86%E9%92%A5%E9%97%AE%E9%A2%98.png)
我想更新我的 I2P 软件,并按照 I2P 官方网站提供的步骤进行操作(https://geti2p.net/en/download/debian):
- 打开终端并输入: sudo apt-add-repository ppa:i2p-maintainers/i2p 此命令将 PPA 添加到 /etc/apt/sources.list.d 并获取已对存储库签名的 gpg 密钥。GPG 密钥可确保软件包自构建以来未被篡改。
- 通过输入以下命令将新的 PPA 通知你的包管理员: sudo apt-get 更新
从这一步开始,终端中开始出现以下内容:
Reading package lists... Done
W: GPG error: http://ppa.launchpad.net/i2p-maintainers/i2p/ubuntu lunar InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY AB9660B9EB2CC88B
E: The repository 'http://ppa.launchpad.net/i2p-maintainers/i2p/ubuntu lunar 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.
我尝试过通过不同的方法来解决这个问题,但都无济于事。
我尝试从 ubuntu 服务器添加密钥,但在使用 VIM 编辑器时遇到了各种问题(无法将 gpg 从网络粘贴到终端),并且当简单地“手动”创建文本文件时,我无法使用终端找到文本文件并将其添加到trusted.gpg.d。
免责声明:我发现我实际上不需要更新,因为它已经是最新版本了,所以我想我可以删除密钥,但我找不到它。我尝试使用sudoedit /etc/apt/sources.list.d:debian.list我还找不到存储库,所以我无法将其删除。
我尝试在 askubuntu 上寻找解决方案,但无济于事。
当尝试将文件放入 trust.gpg.d 时出现以下情况:
wget -O - http://ppa.launchpad.net/i2p-maintainers/i2p/ubuntu/dists/lunar/InRelease.gpg | sudo apt-key add -
--2022-12-14 20:29:38-- http://ppa.launchpad.net/i2p-maintainers/i2p/ubuntu/dists/lunar/InRelease.gpg
Resolving ppa.launchpad.net (ppa.launchpad.net)... Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
当尝试删除文件时出现以下情况(4次):
在处理上述异常的过程中,又发生了另一个异常:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 393, in shortcut_handler
return PPAShortcutHandler(shortcut)
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 356, in __init__
info = get_ppa_info(self.shortcut)
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 338, in get_ppa_info
raise ShortcutException('\n'.join(msg) + "\n" +
softwareproperties.shortcuts.ShortcutException: Cannot add PPA: 'ppa:~i2p-maintainers/ubuntu/i2p'.
ERROR: '~i2p-maintainers' user or team does not exist.
我该如何解决这个问题?