Debian 默认没有 yum,核心原因是它本来就不使用 yum 这套包管理体系。
简单说:
yum(Yellowdog Updater, Modified)是 RHEL / CentOS / Fedora 等发行版使用的.rpm)Debian 及其衍生版(Ubuntu、Linux Mint 等)使用:
.debdpkgapt / apt-get所以 Debian 默认提供的是 apt,而不是 yum。
yum 管理的是 RPM 仓库和 RPM 包apt 管理的是 DEB 仓库和 DEB 包因此在 Debian 上装 yum 通常没有意义,也不推荐。
如果你是从 CentOS 转过来,可以对照理解:
| Red Hat 系 | Debian 系 |
|---|---|
| yum / dnf | apt / apt-get |
| rpm | dpkg |
| .rpm | .deb |
例如:
# CentOS
yum install nginx
# Debian
apt install nginx
理论上可以(通过 apt install yum),但:
结论:Debian 默认没有 yum,是因为它根本不属于 yum 的生态。
如果你愿意,我也可以帮你从 CentOS 命令快速映射到 Debian 的等价用法。