在 Debian 系统(以及大多数 Linux 发行版)中,**cleanup(清理)**通常指删除不再需要的软件包、缓存、旧内核、日志等,以释放磁盘空间、保持系统整洁或解决依赖混乱问题。
下面是常见需要 cleanup 的情况以及对应的处理方式:
apt install 装软件时常会带很多依赖✅ 清理命令:
sudo apt autoremove
sudo apt autoclean
/var/cache/apt/archives 里堆积了大量 .deb 包✅ 清理 apt 缓存:
sudo apt clean
✅ 删除旧内核(保留当前和上一个):
sudo apt autoremove --purge
例如:
broken packages✅ 修复 + 清理:
sudo apt -f install
sudo apt autoremove
sudo dpkg --configure -a
/var/log 占用很多空间✅ 清理 systemd 日志:
sudo journalctl --vacuum-time=7d
✅ 删除旧日志:
sudo rm -rf /var/log/*.*.gz
sudo rm -rf /var/log/*.*.[0-9]
比如:
✅ 综合清理:
sudo apt clean
sudo apt autoremove --purge
sudo journalctl --vacuum-time=3d
| 目的 | 命令 |
|---|---|
| 删除无用依赖 | apt autoremove |
| 清理下载缓存 | apt clean |
| 清理旧缓存 | apt autoclean |
| 修复依赖 | apt -f install |
| 删除旧内核 | apt autoremove --purge |
| 清理日志 | journalctl --vacuum-time=7d |
apt-cache rdepends 包名)/usr、/lib如果你愿意,可以告诉我:
我可以给你一套安全可执行的 cleanup 方案。