在 Ubuntu 里“清理冗余包”通常指的是删除不再需要的依赖包、旧内核、缓存文件等。下面按从安全到进阶给你一套常用方法。
sudo apt autoremove
会清理“作为依赖安装、但现在没人用”的包
更彻底一点:
sudo apt autoremove --purge
同时删除配置文件
sudo apt clean
或只清理旧版本:
sudo apt autoclean
uname -r
dpkg --list | grep linux-image
sudo apt remove linux-image-旧版本-generic
✅ 更简单安全的方式(推荐):
sudo apt autoremove --purge
apt 通常会自动保留 1–2 个旧内核
apt-mark showmanual
apt-cache rdepends 包名
sudo apt install deborphan
deborphan
sudo apt remove --purge $(deborphan)
sudo apt install synaptic
可以直观看到“残留配置 / 孤儿包”
sudo journalctl --vacuum-time=7d
sudo snap refresh
或手动删:
ls /var/lib/snapd/snaps
/usr、/lib 下文件rm -rf 乱删sudo apt update
sudo apt autoremove --purge -y
sudo apt autoclean
sudo apt clean
如果你愿意,可以告诉我:
我可以给你更精确的命令。