在 Ubuntu 上没有 yum 命令,根本原因是:Ubuntu 和 CentOS / RHEL 使用了不同的 Linux 发行版体系和软件包管理工具。
下面简单说明一下:
yum 是什么?yum(Yellowdog Updater, Modified)是 Red Hat 系列发行版 的包管理工具,主要用于:
这些系统使用的是 RPM 包格式(.rpm)。
Ubuntu 属于 Debian 系列,使用的是:
.debdpkgapt / apt-get所以 Ubuntu 默认只有:
apt
apt-get
dpkg
而 没有:
yum
rpm(默认不装)
原因包括:
即使你在 Ubuntu 上强行安装 yum,也基本无法正常工作。
| Red Hat / CentOS | Ubuntu |
|---|---|
yum install |
apt install |
yum remove |
apt remove |
yum update |
apt update && apt upgrade |
yum search |
apt search |
rpm -qa |
dpkg -l |
示例:
sudo apt update
sudo apt install nginx
一般只在以下情况:
可以安装:
sudo apt install yum
但⚠️ 这只是工具本身,不代表能用它管理 Ubuntu 系统
Ubuntu 没有 yum,是因为它不是 Red Hat 系系统,而是 Debian 系,使用的是 apt 而不是 yum。
如果你愿意,我也可以帮你把 CentOS 的 yum 命令“翻译”成 Ubuntu 的 apt 命令。