Debian

archive.debian.org 上的 wheezy-updates 返回 404 Not Found

  • May 13, 2020

我在 Debian Wheezy 上有一台舊的測試機器,我現在無法真正更新。

Debian Wheezy 儲存庫於 2 月存檔。所以我想要前進,並更新了我/etc/apt/sources.list

deb http://ftp.fr.debian.org/debian wheezy main
deb http://security.debian.org/ wheezy/updates main
deb http://ftp.fr.debian.org/debian wheezy-updates main

deb http://archive.debian.org/debian wheezy main
deb http://security.debian.org/ wheezy/updates main
deb http://archive.debian.org/debian wheezy-updates main

但是,在執行時apt-get update,我收到此錯誤:

# apt-get update
<snip>
Err http://archive.debian.org wheezy-updates/main i386 Packages
 404  Not Found [IP : 193.62.202.28 80]

其他儲存庫正在更新,沒有問題。

我錯過了什麼嗎?

使用Debian 存檔時,您不應該有一個 apt 原始碼行引用wheezy-updates. 檔案中不存在此特定(子)分佈。

如果您只是刪除這些行

deb http://security.debian.org/ wheezy/updates main
deb http://ftp.fr.debian.org/debian wheezy-updates main

您應該能夠apt-get再次執行您的命令。

整個故事

wheezy-updates儲存庫包含為更新主記憶體儲庫(即wheezy,在次要版本之間)而提供的軟體包。隨著時間的推移,當 Wheezy 更新到 7.1、7.2 並最終更新到 7.11 時,其中包含的包wheezy-updates被移到了 Wheezy 主記憶體儲庫中。當 Wheezy 於 2018 年 5 月 EOL 結束時,沒有任何軟體包被保存wheezy-updateswheezy-updates.

您可以在以下位置查看歸檔儲存庫支持的所有 Debian 發行版的列表:http: //archive.debian.org/debian/dists/ 還可以查看http://archive.debian.org/READMEhttp 中的 README 文件: //archive.debian.org/debian/README以獲得更完整的歸檔內容列表。

關於security.debian.org儲存庫,它也存檔在http://archive.debian.org/debian-security/ 如果您想獲取 2018 年 5 月為 Wheezy 發布的最新更新,您還可以將此行添加到您的 apt 來源:

deb http://archive.debian.org/debian-security/ wheezy/updates main

警告

就像在對您的問題的評論中所說的那樣,在使用 Debian 存檔執行機器時要小心,因為這些軟體包沒有更新,因此不再安全(即使使用存檔中的 debian-security)。如果您的機器沒有直接連接到網路,這可能沒問題,但否則,我強烈建議您盡快升級。

引用自:https://serverfault.com/questions/960970