Debian apt-get update 404 未找到错误

Debian apt-get update 404 未找到错误

我的 Raspberry Pi 3 出了问题。当我尝试运行 时apt-get update,出现 404 未找到错误。我对 Linux 很陌生,不知道哪里出了问题。

错误代码如下:

pi@raspberrypi:~ $ sudo apt-get update
Ign http://mirrordirector.raspbian.org jessie InRelease
Ign http://archive.raspbian.org jessie InRelease
Hit http://archive.raspberrypi.org jessie InRelease                            
Ign http://archive.raspbian.org jessie Release.gpg                             
--*cut*--

W: Failed to fetch http://mirrordirector.raspbian.org/raspbian/dists/jessie/rpi/binary-armhf/Packages  404  Not Found

E: Some index files failed to download. They have been ignored, or old ones used instead.
pi@raspberrypi:~ $ 

我的/etc/apt/sources.list文件如下所示:

deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi

我的/etc/apt/sources.list.d/raspi.list文件如下所示:

deb http://archive.raspberrypi.org/debian/ jessie main ui
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
deb-src http://archive.raspberrypi.org/debian/ jessie main ui

请帮忙。如有必要,我可以提供更多信息。

注意:Chromium,ping(来自 bash shell)正在运行。

注意:无法获取的网站无法通过同一 WiFi 从另一台计算机访问(Raspberry Pi 3 上也不行),例如http://mirrordirector.raspbian.org/raspbian/dists/jessie/non-free/binary-armhf/Packages出现 404 Not Found 错误。

https://superuser.com/a/1133746/1498871有关于 Debian EOL 版本的信息。这是我的问题吗?

我尝试过一些关于这个主题的超级用户帖子,但我尝试过的解决方案都没有起作用。

Raspbian GNU/Linux 8.0 (jessie) 是来自的描述符行lsb_release -a

答案1

您的 Debian 版本已于 2017 年左右过时。Raspberry Pi 基金会不再支持它。

最简单的方法是从最新的 Raspberry Pi OS 开始,重新应用你所做的任何更改(我有一个相当关于 serverfault 的简单说明我将如何去做)并从那里开始工作。

或者你可以尝试升级发行版,但在单板计算机上,偶尔会出现在 x86 上找不到的奇怪现象,并且这取决于存储库是否仍然可用。

如果你有任何事物SD 卡/安装上很重要把它备份。

然后事情变得有趣起来。Raspbian 的“上一个”版本是“Stretch”。当前版本是“Buster”,下一个版本“Bullseye”即将发布 - 你有 Jessie。

理论上,如果存储库仍然可用,您可以修改中的/etc/apt/sources.list*.list文件/etc/apt/sources.list.d并替换jessie为,然后stretch执行,然后再执行 ,替换为(很快在另一个步骤中替换为) - 对一个版本执行此操作是apt updateapt full-upgradestretchbusterbusterbullseye文档中提到但我从未见过有人跳过多个版本 - 应该分步进行。好的一面是,如果失败了,你还有备份,可以从那里开始。

答案2

我遇到了同样的问题,但不想经历升级版本的工作,所以只是更新了我的sources.list镜像mirrordirector.raspbian.org链接legacy.raspbian.org

来源列表

deb http://legacy.raspbian.org/raspbian/ jessie main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free

方法来自这个帖子有人在使用 Wheezy(一款更老的Raspbian 版本

相关内容