如何解决 Debian 12 中 apt 存储库丢失的 GPG 密钥问题?

如何解决 Debian 12 中 apt 存储库丢失的 GPG 密钥问题?

我目前正在运行 Debian 12,并尝试为无法访问互联网的 Debian 8.7 计算机下载一些 .deb 软件包。为此,我配置了一个针对 Debian 8.7 存档分支 (Jessie) 的新 apt 存储库。我的 /etc/apt/sources.list 现在包括:

deb https://archive.debian.org/debian/ jessie main

当我运行“apt update”时,我发现 GPG 缺少公钥。

在此输入图像描述

我的问题:

  1. 在哪里可以找到此存档存储库的公钥?
  2. 如何在 Debian 12 中将此密钥应用于 apt?

大多数搜索结果都会引用神秘的第 3 方密钥服务器或 Ubuntu 结果。我希望我能找到一个包含该密钥的 Debian 网页,然后手动将该密钥添加到 Debian 12 中的一些受信任的密钥源中。

答案1

考虑进行分阶段升级。不要一次全部升级。如果没有互联网接入,这将很困难,但您可以从 8(Jessie)到 9(Stretch),然后从 9(Stretch)到 10(Buster)。依此类推,直到最后到达12点(书虫)。dist-upgrade我们可以使用 Live CD/USB 作为 APT 源,而不是使用互联网来执行分阶段操作。请注意,此处的步骤是“粗略概述”,可能需要进行调整:

准备

  1. 从以下位置下载适当的实时图像Debian CD 镜像档案
    • 我不会告诉你要下载哪些,但你必须筛选一堆文件(即有 13 点版本的拉伸,每个版本都有相应的实时图像)。
  2. 为每张下载的 CD 创建映像

工作循环

  1. 使用apt-cdrom手册页)将步骤 2 中的图像添加为 apt 源。
    • 您要添加的第一个是 8(Jessie) 的最后一个点版本
  2. 执行到达 8 ( dist-upgrade)最后一点版本所需的任何更新
  3. 重新启动,并修复损坏(如果有),保留 8 Apt Source CD

使用新的 Live CD/USB 重新开始

  1. 修复损坏/问题后,删除 8 CD 作为源。对 9 CD 重复步骤 3
  2. 重复步骤 4 进行 9(拉伸)
  3. 重复步骤 5 和 6 进行 9(拉伸)

继续像这样循环遍历每个 LiveCD/USB,直到达到 12(Bookworm)

相关内容