尝试更新时出现错误:无发布文件

尝试更新时出现错误:无发布文件

我正在尝试更新我的 Debian 延伸版本,该版本现在处于存档状态,但收到以下错误:

存储库“http://deb.debian.org/debianstretchRelease”不再有发布文件。

我怎样才能克服这个错误?

答案1

Debian Stretch 于 2022 年 6 月 30 日结束了长期支持。如果您访问该 URL,您会发现 Stretch 中没有任何内容:https://ftp.debian.org/debian/dists/

您可以按照此处的说明添加扩展 LTS 存储库:https://www.freexian.com/lts/extended/docs/how-to-use-extended-lts/

对于重要部分:

手动安装 freexian-archive-keyring:

wget https://deb.freexian.com/extended-lts/pool/main/f/freexian-archive-keyring/freexian-archive-keyring_2022.06.08_all.deb && sudo dpkg -i freexian-archive-keyring_2022.06.08_all.deb

手动获取密钥:

sudo wget https://deb.freexian.com/extended-lts/archive-key.gpg -O elts-archive-key.gpg && sudo mv elts-archive-key.gpg /etc/apt/trusted.gpg.d/freexian-archive-extended-lts.gpg

将以下内容添加到文件中/etc/apt/sources.list.d/extended-lts.list

deb http://deb.freexian.com/extended-lts stretch-lts main contrib non-free

请记住,该存储库仅包含安全更新。对于所有包,请添加以下内容。

deb http://deb.freexian.com/extended-lts stretch main contrib non-free

然后

apt update

此处建议的操作是迁移到尚未达到 EOL 的受支持的 Debian 版本。 Bullseye 将于今年 6 月停止安全更新,但 Bookworm 则要到 6 月 26 日才会结束。运行任何操作系统的 EOL 版本时,您都会遇到类似的情况。

相关内容