温馨提示×

debian如何卸载旧版本

小樊
41
2026-09-10 00:33:02
栏目: 智能运维

在 Debian 系统中“卸载旧版本”通常分几种常见场景,下面按最常见情况给你说明。


一、卸载某个软件的旧版本(用 apt)

1️⃣ 查看已安装的版本

dpkg -l | grep 软件名
# 或
apt list --installed | grep 软件名

2️⃣ 卸载旧版本

sudo apt remove 软件名

或彻底卸载(含配置):

sudo apt purge 软件名

3️⃣ 清理无用依赖

sudo apt autoremove

二、系统中有多个版本(如 Python、GCC)

查看所有版本

dpkg -l | grep python3

卸载指定旧版本

sudo apt remove python3.8

⚠️ 注意:不要卸载系统依赖的版本(如 python3 本身)


三、卸载旧内核(常见“旧版本”问题)

查看已安装内核

dpkg --list | grep linux-image

删除旧内核(保留当前和最新)

sudo apt remove linux-image-5.10.0-xx-amd64

或安全方式:

sudo apt autoremove --purge

✅ 推荐用 autoremove,避免删错正在用的内核


四、卸载旧版 Debian 系统(双系统)

如果是双系统

  • 用 Live USB 启动
  • 删除旧分区
  • 修复 GRUB(常用 boot-repair

五、手动安装的旧版本(源码 / 二进制)

如果是 make install 装的:

sudo make uninstall

或手动删除:

which 软件名
rm -rf 对应路径

六、快速判断你属于哪种情况

你可以告诉我:

  1. 软件 还是 系统
  2. 软件名是什么?
  3. dpkg -l | grep 名字 的输出

我可以给你精确命令,避免误删。

0