archive.debian.org 上的 wheezy-updates 返回 404 Not Found
我在 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-updates
在wheezy-updates
.您可以在以下位置查看歸檔儲存庫支持的所有 Debian 發行版的列表:http: //archive.debian.org/debian/dists/ 還可以查看http://archive.debian.org/README和http 中的 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)。如果您的機器沒有直接連接到網路,這可能沒問題,但否則,我強烈建議您盡快升級。