在 Debian 系统中“清理旧版本”通常指清理旧内核、旧软件包、APT 缓存、残留配置等。下面按常见场景给你一套安全、实用的做法。
Debian 不会自动删除旧内核,时间久了 /boot 可能满了。
uname -r
dpkg --list | grep linux-image
sudo apt purge linux-image-5.10.0-21-amd64
(版本号按你实际看到的来)
sudo apt autoremove --purge
sudo apt clean
sudo apt autoclean
sudo apt autoremove --purge
dpkg -l | grep '^rc'
dpkg -l | grep '^rc' | awk '{print $2}' | xargs sudo apt purge -y
如果你是指某个软件的旧版本:
apt list --installed | grep python3
手动卸载:
sudo apt purge python3.9
⚠️ 注意:不要删系统依赖的版本(如 python3 本身)
如果你是从 Debian 11 升到 12,想清理旧源:
cat /etc/apt/sources.list
确保没有 bullseye(旧版本名)
sudo apt update
sudo apt full-upgrade
sudo apt autoremove --purge
deborphan(找孤儿包)sudo apt install deborphan
deborphan
sudo apt purge $(deborphan)
如果你能具体说明:
我可以给你更精确的命令。