Ubuntu 没有 yum,核心原因是 它用的不是 Red Hat 系列发行版,而是 Debian 系列,两者使用的是不同的软件包管理系统。
下面分点说明:
Ubuntu 基于 Debian,使用的是:
dpkg(底层)apt / apt-get(高层,类似 yum 的角色)所以 Ubuntu 根本不需要 yum。
| Red Hat 系 | Ubuntu / Debian |
|---|---|
| yum / dnf | apt / apt-get |
| rpm | dpkg |
| .rpm | .deb |
常用命令对应:
# 安装软件
yum install nginx → apt install nginx
# 更新软件列表
yum makecache → apt update
# 升级系统
yum update → apt upgrade
理论上可以,但不建议:
yum,但它依赖 RPM 体系Ubuntu 没有 yum,是因为它用的是 Debian 的 apt + deb 体系,而不是 Red Hat 的 yum + rpm 体系。
如果你愿意,我也可以帮你把常用的 yum 命令“翻译”成 Ubuntu 命令。