在 Ubuntu 上,yum 从来就不是默认的包管理工具,也谈不上“被弃用”,因为:
- Ubuntu 基于 Debian,默认使用的是
apt / apt-get(命令行)
dpkg(底层)
- yum 是 Red Hat 系(RHEL / CentOS / Fedora 旧版)用的
- CentOS 7 及以前:yum
- CentOS 8 / RHEL 8 及以后:dnf 取代 yum(yum 变成 dnf 的兼容包装)
常见误区
- ❌ “Ubuntu 弃用了 yum” → 不对,Ubuntu 从没默认用过 yum
- ✅ “CentOS/RHEL 弃用了 yum,改用 dnf” → 这是真的(从 8 开始)
在 Ubuntu 上如果你看到 yum
通常是:
- 手动安装过(不推荐)
- 看错系统了(把 CentOS 当 Ubuntu)
Ubuntu 正确的用法
sudo apt update
sudo apt install 软件名
如果你是在 Ubuntu 上想装 yum 来用,一般没必要;如果是 CentOS 8+ 想用 yum 命令,它其实指向 dnf,是正常的。
如果你愿意,可以告诉我:
- 你用的是 Ubuntu 几版本
- 你原本想用 yum 做什么
我可以给你对应的 apt 等价命令。