在 Debian(及基于 Debian 的 Ubuntu 等系统)中,“清理依赖包”通常指删除不再需要的依赖、清理缓存、修复依赖关系。下面按常见场景说明。
sudo apt autoremove
推荐加上 --purge 同时清除配置文件:
sudo apt autoremove --purge
apt-mark showauto
sudo apt-mark manual 包名
sudo apt clean
sudo apt autoclean
sudo apt -f install
sudo dpkg --configure -a
deborphan(推荐)sudo apt install deborphan
deborphan
sudo apt remove --purge $(deborphan)
aptitude(更智能)sudo apt install aptitude
sudo aptitude purge ~c
说明:~c 表示已删除但配置仍在的包
例如卸载 nginx 及其依赖:
sudo apt purge nginx*
sudo apt autoremove --purge
sudo apt update
sudo apt upgrade
sudo apt -f install
sudo apt autoremove --purge
sudo apt autoclean
purge 会删除配置文件,谨慎用于数据库类软件apt list --upgradable 确认libc、systemd 等核心依赖如果你有具体场景(如 Docker、服务器、桌面、某个软件卸载不干净),我可以给你更精确的命令。