我正在尝试更新我的 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 版本时,您都会遇到类似的情况。