如何更新 Debian 4.0 Etch 的 sources.list?

ama*_*sta 2 debian debian-etch apt

我正在尝试更新/etc/apt/sources.list我的 VPS。当我运行时,apt-get update我找不到各种 404,例如:

Failed to fetch http://debian.newdream.net/dists/etch/main/binary-amd64/Packages.gz  404 Not Found
Failed to fetch http://security.debian.org/dists/etch/updates/main/binary-amd64/Packages.gz  404 Not Found [IP: 149.20.20.6 80]
Failed to fetch http://www.ksplice.com/apt/dists/etch/ksplice/binary-amd64/Packages.gz  404 Not Found
Run Code Online (Sandbox Code Playgroud)

当我查看http://www.debian.org/releases/etch/ 时,我没有看到任何关于档案的信息。我在archive.debian.org 中,但我对如何遵循它的说明/修改源列表感到有些困惑。以下是当前列表的内容:

deb http://debian.di.newdream.net/ etch ndn
deb http://www.ksplice.com/apt etch ksplice
deb http://debian.newdream.net etch main non-free contrib
deb http://www.backports.org/debian/ etch-backports main
deb http://archive.debian.org/debian-volatile etch/volatile main contrib non-free
deb http://security.debian.org/ etch/updates main
deb http://debian.dc-uoit.net/debian-multimedia/ etch main
Run Code Online (Sandbox Code Playgroud)

从我在存档 README 上阅读的内容来看,我认为格式应该是这样的:

deb http://archive.debian.org/debian-security dists/etch/updates/ main
Run Code Online (Sandbox Code Playgroud)

此外,在注释掉源文件中的大部分(如果不是所有行)之后,我仍然遇到相同的错误。是否有需要运行的命令来清除缓存?

Zor*_*che 9

Etch 现在是生命结束后的 2 个版本。没有安全支持,因为它不受支持。

对于主存档,请使用这样的一行。

deb http://archive.debian.org/debian etch main
Run Code Online (Sandbox Code Playgroud)

你应该升级到 lenny,然后挤。

安全更新、向后移植、多媒体和 ksplice 档案可能已经消失了。