简单结论:Ubuntu 没必要、也不建议装 yum。
原因说明
- Ubuntu 的包管理工具是 APT(apt / apt-get),它和 CentOS / RHEL 使用的 yum / dnf 是不同体系。
- yum 是为 RPM 系发行版设计的,而 Ubuntu 使用的是 .deb 包体系,两者不兼容。
- 在 Ubuntu 上强行装 yum:
- 基本 无法正常工作
- 即使能运行,也 不能正确管理 Ubuntu 的软件包
- 容易 破坏系统依赖关系
常见误区澄清
❌ “yum 更强大,我想用 yum”
- 实际上 apt 功能完全够用,而且更适合 Ubuntu
- 安装软件、更新系统、解决依赖,apt 都做得很好
❌ “有些教程用的是 yum,我是不是也要装”
- 那是因为教程是 针对 CentOS / RHEL
- Ubuntu 对应的命令是 apt,不是 yum
Ubuntu 常用包管理命令对照
| 功能 |
Ubuntu (APT) |
CentOS (YUM) |
| 更新索引 |
sudo apt update |
yum makecache |
| 安装软件 |
sudo apt install xxx |
yum install xxx |
| 删除软件 |
sudo apt remove xxx |
yum remove xxx |
| 搜索软件 |
apt search xxx |
yum search xxx |
| 升级系统 |
sudo apt upgrade |
yum update |
那什么时候“可能”会看到 yum 在 Ubuntu 上?
- 某些 老旧脚本或误装
- 容器、交叉编译、特殊实验环境(不推荐普通用户这么做)
建议
✅ Ubuntu 用户请坚持使用 apt
❌ 不要尝试用 yum 替代 apt
如果你是因为某个软件教程要求 yum,可以把教程链接或软件名发给我,我可以帮你 转换成 Ubuntu 对应的安装方式。