在 Debian(及基于 Debian 的系统,如 Ubuntu)中,清理不再需要的依赖包主要使用 apt 或 apt-get。下面按常见场景说明。
安装软件时自动安装的依赖,在软件卸载后可能不再需要。
sudo apt autoremove
或(旧系统)
sudo apt-get autoremove
✅ 推荐:这是最安全、最常用的方式。
如果你已经卸载了某个软件,但依赖还在:
sudo apt remove 软件名
sudo apt autoremove
如果你希望连配置文件一起删:
sudo apt purge 软件名
sudo apt autoremove
.deb 安装包sudo apt clean
删除
/var/cache/apt/archives/中的所有包
sudo apt autoclean
apt list --installed | grep automatic
或更直观:
apt-mark showauto
查看哪些包是手动安装的:
apt-mark showmanual
sudo apt-mark manual 包名
sudo apt-mark auto 包名
⚠ 不推荐新手使用
sudo apt purge ~c
说明:
~c 表示 已删除但配置仍在的包查看有哪些:
apt list '~c'
sudo apt update
sudo apt upgrade
sudo apt autoremove
sudo apt autoclean
❌ apt remove ≠ 清理依赖
✅ 必须配合 autoremove
❌ apt clean 不会影响系统稳定性
✅ 只是删除安装包缓存
如果你愿意,可以告诉我:
我可以给你更精确的清理方案。