温馨提示×

debian如何卸载yum相关组件

小樊
44
2026-09-05 00:27:48
栏目: 智能运维

在 Debian / Ubuntu 等基于 dpkg/apt 的系统里,yum 本身并不是官方组件,通常是手动安装或被某些第三方脚本带进来的(比如装了 yum 的 deb 包,或者 Python 的 yum 工具)。

下面按常见情况说明如何彻底卸载 yum 相关组件。


一、先确认 yum 是怎么装进来的

1. 查看 yum 是否存在

which yum
which yum-config-manager

2. 查看是否是 apt 安装的

dpkg -l | grep -i yum

如果有类似:

ii  yum   3.4.3-3   all   Advanced front-end for rpm

说明是 apt 安装的。


二、如果是 apt 安装的(最常见)

1. 卸载 yum 主程序

sudo apt remove yum

2. 卸载相关依赖(可选但推荐)

sudo apt autoremove

3. 彻底清除配置

sudo apt purge yum

三、如果是手动安装的(非 apt)

1. 查找 yum 安装位置

which yum
ls -l $(which yum)

常见位置:

/usr/bin/yum
/usr/local/bin/yum
/opt/yum/

2. 手动删除

sudo rm -f /usr/bin/yum
sudo rm -rf /etc/yum*
sudo rm -rf /var/cache/yum

3. 如果是 Python 模块方式

pip show yum
pip uninstall yum

四、清理可能一起存在的 rpm 相关组件(如果你也不需要)

sudo apt remove rpm
sudo apt autoremove

⚠️ 注意:

  • 如果你在 Debian 上用 alien / rpm 转过包,别误删 rpm
  • 正常使用 Docker / 容器时,宿主机不需要 yum

五、验证是否卸载干净

yum --version

返回:

command not found

即说明卸载成功 ✅


六、重要提醒(非常关键)

Debian 永远不要用 yum 安装软件
Debian 应使用:

apt / dpkg

yum 在 Debian 上只是“兼容玩具”,容易破坏系统依赖。


如果你愿意,可以贴一下:

dpkg -l | grep -i yum

我可以帮你精确判断该删哪些包。

0 踩