Debian apt 源不可达或被限流?
源不可达/404/限流三条现象对应不同处理:DNS/链路、镜像下线、带宽被压。本文按现象分支给排查路径。
简短答案
「源不可达」分三种不同根因:DNS 解析不到镜像域名、镜像站本身下线/无该版本(404)、网络到该镜像被限流。三种处理不通用,先看 apt update 的报错类型再决定动哪条线,不要一上来就全换源。
现象对照
| 报错 | 判断 |
|---|---|
Temporary failure resolving |
DNS 问题,先修链路 |
| 404 | 镜像无该版本或已退役 |
| 连接反复超时 | 该镜像对你网段限流 |
排查步骤
cat /etc/resolv.conf # DNS 是否有值
curl -sI <镜像 host> | head -1 # 该 host 是否可达
sudo apt update # 看具体哪条源报错
# 按 [Debian 13.7 网络安装版](/linux/linux-debian/debian-debian-13-7-0-amd64-netinst/) 说明换当前可用镜像
sudo apt update
换源对象是 Debian 发行页列出的可用镜像,换前先 curl 验证目标 host 可达再动手。DVD 安装基线(Debian 13.7 DVD)源文件位置不同,按实际发行说明。
操作小结
- 先看报错类型(DNS / 404 / 超时),再定动哪条线
- 换源前
curl验证新 host 可达 - 改完
apt update全绿才算完成 - 网络环境变了源也会变,定期重验