在 Debian 系统中,清理不再需要的旧软件、依赖包和缓存,可以释放磁盘空间并保持系统整洁。下面是常用且安全的做法,按从安全到进阶的顺序说明。
安装软件时经常会附带安装一些依赖,卸载软件后这些依赖可能还留在系统中。
sudo apt autoremove
✅ 推荐定期执行
✅ 不会删除你手动安装的软件
默认 autoremove 不会删除配置文件,加上 --purge 可一并清除:
sudo apt autoremove --purge
Debian 会把下载的 .deb 包保存在:
/var/cache/apt/archives/
sudo apt clean
会清空整个缓存(最彻底)
sudo apt autoclean
apt list --installed
sudo apt remove 软件名
sudo apt purge 软件名
Debian 升级后会保留多个内核版本。
uname -r
dpkg --list | grep linux-image
sudo apt purge linux-image-旧版本
✅ 建议至少保留 一个可用内核
journalctl --disk-usage
sudo journalctl --vacuum-size=100M
或按时间清理:
sudo journalctl --vacuum-time=7d
deborphan(查找孤立包)sudo apt install deborphan
查找无用包:
deborphan
删除:
sudo apt purge $(deborphan)
sudo apt update
sudo apt autoremove --purge
sudo apt autoclean
| 操作 | 命令 |
|---|---|
| 清理无用依赖 | sudo apt autoremove --purge |
| 清理缓存 | sudo apt autoclean |
| 清理旧内核 | 手动确认后 apt purge |
| 清理日志 | journalctl --vacuum-size=100M |
如果你愿意,可以告诉我:
我可以给你一套更精确的清理方案。