在 Debian(及基于 Debian 的系统,如 Ubuntu)中,清理安装包主要是为了释放磁盘空间,删除不再需要的包、缓存和依赖。下面是常用且安全的清理方法,按从安全到较彻底的顺序说明。
Debian 使用 APT 安装软件时,会把 .deb 包缓存在:
/var/cache/apt/archives/
sudo apt clean
✅ 作用:删除 /var/cache/apt/archives/ 中的所有 .deb 文件
✅ 安全:不会影响系统运行
✅ 推荐:定期执行
sudo apt autoclean
✅ 只删除已经不能从源下载的旧包
✅ 比 clean 更保守
安装软件时自动安装的依赖,卸载软件后可能还残留。
sudo apt autoremove
✅ 删除“不再被任何已安装软件依赖”的包
✅ 非常推荐
⚠️ 注意:确认列表中无重要软件再回车
sudo apt remove 软件名
sudo apt purge 软件名
例如:
sudo apt purge nginx
journalctl --disk-usage
sudo journalctl --vacuum-size=100M
或按时间:
sudo journalctl --vacuum-time=7d
rm -rf ~/.cache/*
⚠️ 仅清理当前用户缓存,不影响系统
sudo apt update
sudo apt autoremove -y
sudo apt autoclean
df -h
查看目录大小:
du -h --max-depth=1 /
sudo apt autoremove -y
sudo apt autoclean
如果你愿意,可以告诉我:
我可以给你更精确的清理方案(甚至精确到目录)。