安装 Debian 后无法更新

安装 Debian 后无法更新

我尝试编辑 sources.list 文件来更新 repo,但没有成功。这是我目前的列表:

# 

# deb cdrom:[Debian GNU/Linux 8.3.0 _Jessie_ - Official amd64 lxde-CD Binary-1 $

deb cdrom:[Debian GNU/Linux 8.3.0 _Jessie_ - Official amd64 lxde-CD Binary-1 20$
deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main
deb http://archive.debian.org/debian stretch  main contrib
deb http://ftp.debian.org/debian/ stretch-updates main contrib
deb http://security.debian.org/ stretch/updates main contrib
# jessie-updates, previously known as 'volatile'
# A network mirror was not selected during install.  The following entries
# are provided as examples, but you should amend them as appropriate
# for your mirror of choice.
#
# deb http://ftp.debian.org/debian/ jessie-updates main
# deb-src http://ftp.debian.org/debian/ jessie-updates main

运行时,错误输出为:

Hit http://ftp.debian.org stretch-updates/main Translation-en        
Err http://archive.debian.org stretch/main amd64 Packages
  404  Not Found [IP: 206.12.19.126 80]
Err http://archive.debian.org stretch/contrib amd64 Packages
  404  Not Found [IP: 206.12.19.126 80]
Ign http://archive.debian.org stretch/contrib Translation-en_US
Ign http://archive.debian.org stretch/contrib Translation-en
Ign http://archive.debian.org stretch/main Translation-en_US
Ign http://archive.debian.org stretch/main Translation-en
W: Failed to fetch http://archive.debian.org/debian/dists/stretch/main/binary-amd64/Packages  404  Not Found [IP: 206.12.19.126 80]

W: Failed to fetch http://archive.debian.org/debian/dists/stretch/contrib/binary-amd64/Packages  404  Not Found [IP: 206.12.19.126 80]

E: Some index files failed to download. They have been ignored, or old ones used instead.

奇怪的是,它搜索 Packages(但没有找到)因为真正的文件是 Packages.gz!

答案1

因为您使用的archive.debian.org是存档发布的 URL。您需要将其用于ftp.debian.org实际发布。

相关内容