我正在与一个Debian GNU/Linux 7.5 (wheezy)
当我检查文件时/etc/apt/sources.list
该文件有这一行:
# Line commented out by installer because it failed to verify:
#deb http://security.debian.org/ wheezy/updates main
我尝试替换另一个存储库行,但每次替换它并apt-get update
在一段时间后运行命令时,我得到:
E: Some index files failed to download. They have been ignored, or old ones used instead.
我应该怎么做才能解决这个问题?
答案1
编辑:您也许可以遵循中的建议这个 linuxquestions 线程并取消注释中的相关条目sources.list
并尝试运行apt update
.
Debian 7 已达到停产截至 2018 年 5 月 31 日。这些存储库不再活跃。您仍然可以获得 Wheezy 的支持,但迁移到 Jessie 甚至 Stretch 会减轻您的痛苦和成本。
上Debian 维基有关于 Debian Wheezy 已停产后该怎么做的建议。您可能还想查看这个条目获取有关该做什么的更多信息。
如果您要升级到 Jessie,则需要sources.list
更改为以下内容:
deb http://deb.debian.org/debian/ jessie main contrib non-free
deb-src http://deb.debian.org/debian/ jessie main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free
deb http://deb.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://deb.debian.org/debian/ jessie-updates main contrib non-free
然后运行apt update
、apt install apt -t jessie
、apt upgrade
、 最后apt-get dist-upgrade
更新升级到 Jessie。
如果您绝对需要继续使用 Wheezy 并且由于以下原因无法更换为 Jessie此处概述的问题或者由于您的环境存在其他一些限制,您可能需要切换到存档镜像或寻求付费 ELTS 支持。
存档镜像看起来像这:
deb http://archive.debian.org/debian/ wheezy main contrib non-free
答案2
https://www.debian.org/security/
有一些关于它的信息,关于将其更新为(末尾必须有“main”):
deb http://security.debian.org/debian-security wheezy/updates main