Debian 不使用 yum,核心原因是历史、发行版体系和软件包格式不同。
简单说:
.deb 包 + dpkg / apt.rpm 包 + rpm / yum(现在多用 dnf).deb.rpmyum 是专门为 RPM 包管理系统 设计的前端工具,用来解决 RPM 依赖关系。
Debian 的包格式和它完全不一样,所以 yum 在 Debian 上“没用武之地”。
dpkg(底层) + apt / apt-get(高层)rpm(底层) + yum / dnf(高层)对应关系大致是:
| 功能 | Debian | Red Hat |
|---|---|---|
| 底层 | dpkg | rpm |
| 高层 | apt | yum / dnf |
在 Debian / Ubuntu 中,等价操作是:
# 安装
apt install 软件名
# 更新索引
apt update
# 升级
apt upgrade
# 搜索
apt search 软件名
# 删除
apt remove 软件名
如果你熟悉 yum,可以把 apt 理解为“Debian 的 yum”。
理论上可以装,但毫无意义,因为:
Debian 不用 yum,是因为它属于不同的 Linux 发行版体系,使用的是
.deb包和apt,而 yum 是 Red Hat 系管理.rpm包的工具。
如果你愿意,我也可以帮你把 yum 命令对照成 apt 命令表。