温馨提示×

如何在Linux上安装yum

小樊
61
2026-08-31 20:06:57
栏目: 智能运维

在 Linux 上“安装 yum”通常分几种情况,关键要看你用的是哪种发行版。yum 是 Red Hat 系(RHEL、CentOS、Fedora 旧版)的包管理器,Debian/Ubuntu 等不能用 yum,它们是 apt。

下面按常见情况说明:


一、CentOS / RHEL(本来就有 yum)

CentOS 7 及以前

默认已安装 yum,一般不需要装:

yum --version

如果误删了,可用:

sudo rpm -ivh yum-*.rpm

或重装系统最小包。


二、CentOS 8 / Rocky / AlmaLinux(用 dnf,不推荐 yum)

这些系统默认用 dnf(yum 的替代品):

sudo dnf install yum

但通常没必要,直接用:

sudo dnf install 软件名

三、Fedora(新版本)

Fedora 默认是 dnf:

sudo dnf install yum

但不推荐,dnf 更好。


四、Ubuntu / Debian(不能原生用 yum)

❌ 错误做法

apt install yum   # 不推荐

✅ 正确做法

用 apt:

sudo apt update
sudo apt install 软件名

如果你只是想在脚本里兼容 yum,建议写成:

if command -v yum; then
  yum install xxx
elif command -v apt; then
  apt install xxx
fi

五、在容器 / 最小系统中安装 yum(高级)

例如在 Docker 的 CentOS 最小镜像:

docker run -it centos:7 bash
yum install vim

如果 yum 缺失:

rpm -ivh yum*.rpm python*.rpm

总结

系统 是否装 yum
CentOS 7 ✅ 已有
CentOS 8+ ❌ 用 dnf
Ubuntu ❌ 用 apt
Fedora ⚠️ 可装但不推荐

如果你能告诉我:

  • 具体 Linux 发行版
  • 版本号
  • 为什么想装 yum

我可以给你最准确的命令。

0 踩