在 Debian 里,“缓存”一般涉及 APT 软件包缓存、系统内存缓存(如 page cache)、以及 用户态缓存(如 apt-cacher-ng、proxy)。下面按常见场景给你说明。
APT 下载的 .deb 包默认保存在:
/var/cache/apt/archives/
du -sh /var/cache/apt/archives
✅ 删除已下载但未安装的 deb 包
sudo apt clean
✅ 删除旧版本缓存(推荐)
sudo apt autoclean
✅ 删除不再需要的依赖
sudo apt autoremove
Debian 默认 不限制 APT 缓存大小,但可以通过配置限制。
编辑 APT 配置文件:
sudo nano /etc/apt/apt.conf.d/99cache
添加以下内容(示例:限制缓存 500MB):
APT::Cache-Limit "500000000";
⚠️ 注意:
如果你有多台 Debian / Ubuntu 机器,可以用 apt-cacher-ng。
sudo apt install apt-cacher-ng
sudo systemctl status apt-cacher-ng
sudo systemctl enable apt-cacher-ng
默认监听:
http://127.0.0.1:3142
在别的机器上:
sudo nano /etc/apt/apt.conf.d/02proxy
Acquire::http::Proxy "http://你的服务器IP:3142";
Debian 使用 Linux 的 page cache:
free -h
sudo sync
sudo sysctl vm.drop_caches=3
systemctl status systemd-resolved
sudo apt install nscd
sudo systemctl enable nscd
✅ 普通桌面用户
sudo apt autoremove
sudo apt autoclean
✅ 服务器
✅ 不建议
如果你能说明具体场景(比如:服务器 / 桌面 / Docker / 离线安装 / 局域网缓存),我可以给你更精确的配置方案。