我的 32 位 debian(版本:Debian GNU/Linux 8)安装在运行apt-get update
.
W: Failed to fetch http://ftp.nl.debian.org/debian/dists/jessie-updates/InRelease Unable to find expected entry 'main/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file)
E: Some index files failed to download. They have been ignored, or old ones used instead.
有趣的是我没有添加任何额外的来源。这是我的 /etc/apt/sources.list 文件。这是默认的。
#
# deb cdrom:[Debian GNU/Linux 8.7.1 _Jessie_ - Official i386 NETINST Binary-1 20170116-10:07]/ jessie main
#deb cdrom:[Debian GNU/Linux 8.7.1 _Jessie_ - Official i386 NETINST Binary-1 20170116-10:07]/ jessie main
deb http://ftp.nl.debian.org/debian/ jessie main
deb-src http://ftp.nl.debian.org/debian/ jessie main
deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main
# jessie-updates, previously known as 'volatile'
deb http://ftp.nl.debian.org/debian/ jessie-updates main
现在我不知道如何解决这个问题。该文件会以某种方式损坏吗?我可以把它恢复回来吗?我应该怎么做才能解决这个问题?
答案1
您需要jessie-updates
从您的sources.list中删除
对于 Debian 8“Jessie”,jessie-updates 不再存在,因为该套件自 2018 年 5 月 17 日起不再接收更新。
下次运行时
apt-get update
,系统将了解(旧)稳定更新部分中的软件包,并在寻找要升级的软件包时考虑它们。