存储库和密钥问题

存储库和密钥问题

我想更新我的 I2P 软件,并按照 I2P 官方网站提供的步骤进行操作(https://geti2p.net/en/download/debian):

  1. 打开终端并输入: sudo apt-add-repository ppa:i2p-maintainers/i2p 此命令将 PPA 添加到 /etc/apt/sources.list.d 并获取已对存储库签名的 gpg 密钥。GPG 密钥可确保软件包自构建以来未被篡改。
  2. 通过输入以下命令将新的 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.

我该如何解决这个问题?

相关内容