判断Debian缓存是否正常可从以下方面入手:
查看缓存文件状态
/var/cache/apt/archives/ 是否存在且包含文件,使用 ls /var/cache/apt/archives/ 查看文件列表,du -sh /var/cache/apt/archives/ 查看缓存大小。验证缓存命中情况
apt-cache policy <包名> 查看软件包来源,若显示 Cache 或本地路径,说明缓存有效。apt-get update --dry-run 或 apt-get upgrade --dry-run,观察输出中是否有 Hit(命中缓存)记录。分析缓存更新与过期
apt-get update 确保缓存为最新,检查 /etc/apt/apt.conf.d/95freshness 中缓存过期时间(默认24小时)。journalctl -u apt,确认缓存更新是否正常。监控缓存使用效率
apt-cache stats(需安装)查看缓存命中率、未命中率等统计信息。清理与维护
apt-get clean(清理所有缓存)或 apt-get autoclean(清理旧版本缓存),避免缓存异常占用空间。若缓存目录异常、命中率低或更新失败,需检查网络连接、软件源配置是否正确。