在 Debian 系统中,“冗余包”通常指不再需要、可安全移除的包,比如:
apt 自动标记)下面按从安全到深入的顺序说明排查方法。
apt list --installed | grep automatic
或更直观:
apt-get autoremove --dry-run
sudo apt autoremove
⚠️ 注意:
dpkg --list | grep linux-image
uname -r
不要删这个版本。
删除示例:
sudo apt remove linux-image-5.10.0-21-amd64
或一次性清理:
sudo apt autoremove --purge
apt-mark showmanual
deborphan
安装:
sudo apt install deborphan
列出冗余:
deborphan
谨慎删除(建议 --dry-run 先试):
sudo apt-get remove --purge $(deborphan)
aptitudesudo apt install aptitude
sudo aptitude
g 预览变更dpkg -l | grep <包名>
apt-get check
apt-cache rdepends <包名>
apt-cache why <包名>
❌ 直接 apt remove 不确认依赖
❌ 删除 libc、systemd、apt 相关包
❌ 在生产环境无备份操作
sudo apt update
sudo apt-get autoremove --purge
sudo apt install deborphan
deborphan
sudo apt-get remove --purge $(deborphan)
如果你愿意,可以告诉我:
我可以给你更精确的命令。