Ubuntu 没有 yum,是因为 Ubuntu 和 Red Hat 系列使用不同的软件包管理系统。yum 是 Red Hat 体系(如 RHEL、CentOS、Fedora)的工具,而 Ubuntu 属于 Debian 体系,使用的是另一套机制。
| 系统体系 | 软件包格式 | 包管理工具(旧) | 包管理工具(新) |
|---|---|---|---|
| Debian / Ubuntu | .deb |
apt-get |
apt |
| Red Hat / CentOS / Fedora | .rpm |
yum |
dnf |
所以:
apt / dpkgyum / dnf / rpm在 Ubuntu 中,功能上等价于 yum 的是:
sudo apt update # 更新软件源
sudo apt install 包名 # 安装软件
sudo apt remove 包名 # 卸载软件
sudo apt upgrade # 升级已安装软件
yum 依赖 .rpm 包体系和 Red Hat 的软件仓库yum,也无法正常工作❌ 错误想法:
“Ubuntu 只是没自带 yum,装一下就行”
✅ 实际情况:
不是缺工具,而是整个包管理生态不同
可以把这理解为:
就像:
如果你是从 CentOS / RHEL 转到 Ubuntu,我可以帮你整理一份 yum → apt 命令对照表,或者解释某个具体软件在 Ubuntu 怎么装。