在 Debian 系统中,“缓存过期”可能涉及多个层面,下面按常见场景分别说明处理方法。
Debian 使用 apt / apt-get 管理软件源缓存。
apt update 提示:
Release file is not valid yetFailed to fetch ... 404The repository is not updatedsudo apt update
sudo apt clean # 删除所有下载的 .deb
sudo apt autoclean # 只删除过期的
sudo rm -rf /var/lib/apt/lists/*
sudo apt update
cat /etc/apt/sources.list
ls /etc/apt/sources.list.d/
如果系统版本已 EOL(如 Debian 9),需:
archive.debian.orgDebian 本身默认无 DNS 缓存,但若使用以下服务:
sudo systemd-resolve --flush-caches
# 或
sudo resolvectl flush-caches
sudo systemctl restart nscd
sudo systemctl restart dnsmasq
sudo nginx -s reload
或清缓存目录:
rm -rf /var/cache/nginx/*
sudo systemctl restart apache2
sudo systemctl restart php-fpm
或:
opcache_reset();
rm -rf ~/.cache/*
~/.cache你可以补充:
cat /etc/debian_version)我可以给你更精确的命令。