在 Ubuntu(以及 Debian 系 Linux 发行版)中默认没有 yum,根本原因是发行版体系不同、包管理工具不同。
yum 是什么?yum(Yellowdog Updater, Modified)是 Red Hat 系发行版使用的包管理工具,主要用于:
它基于 RPM 包格式(.rpm)。
Ubuntu 是基于 Debian 的发行版,使用的是另一套体系:
| 项目 | Ubuntu / Debian | RHEL / CentOS |
|---|---|---|
| 包格式 | .deb |
.rpm |
| 底层工具 | dpkg |
rpm |
| 高级包管理器 | apt / apt-get |
yum / dnf |
所以 Ubuntu 天生就不使用 yum,而是使用 apt。
在 Ubuntu 中,常用的是:
sudo apt update
sudo apt install 软件名
sudo apt remove 软件名
底层依赖的是:
dpkg -i xxx.deb
技术上可以,但不推荐:
✅ 正确做法:
在 Ubuntu 上就用 apt,不要用 yum。
| 功能 | Red Hat 系 | Ubuntu / Debian |
|---|---|---|
| 安装软件 | yum install |
apt install |
| 更新列表 | yum makecache |
apt update |
| 升级系统 | yum update |
apt upgrade |
| 删除软件 | yum remove |
apt remove |
Ubuntu 没有 yum,是因为它不属于 Red Hat 体系,而是使用 apt + deb 的 Debian 体系。
如果你愿意,我也可以帮你把 CentOS 的 yum 命令翻译成 Ubuntu 的 apt 命令。