Debian缓存故障排查与修复
一 快速定位问题
二 清理与修复操作
三 常见症状与对应处理
| 症状 | 可能原因 | 处理要点 |
|---|---|---|
| apt update 报“无法解析域名/连接超时” | 镜像源不可达或网络异常 | 检查网络与DNS;更换**/etc/apt/sources.list**为可用镜像;必要时配置代理后更新 |
| apt update 报“Hash Sum mismatch”或“Failed to fetch” | 索引/缓存损坏 | 执行*sudo rm -rf /var/lib/apt/lists/后sudo apt update |
| 安装/升级报“内部错误”或依赖错误 | 包状态不一致/半安装 | 先sudo dpkg --configure -a;仍异常时用**–fix-missing**;必要时按提示移除问题包 |
| 磁盘满导致“No space left on device” | APT缓存、日志或临时文件过大 | 依次清理**/var/cache/apt/archives**、/var/log、/tmp;用du定位最大目录并处置 |
| 更新后页面错误或服务异常 | 旧缓存/旧库残留 | 重启相关服务或系统;确认新依赖生效,必要时重建环境或回滚变更 |
四 预防与自动化
五 安全提示