插件窝 干货文章 linux中yum需要安装吗

linux中yum需要安装吗

yum 安装 系统 使用 646    来源:    2025-04-14

在 Linux 系统中,yum(Yellowdog Updater Modified)是否需要手动安装取决于您使用的发行版和版本:


1. RHEL/CentOS 7/8 及旧版 Fedora

  • 默认已安装yum 是这些系统的默认包管理工具,通常预装在系统中。
  • 如果误删或缺失,可通过以下方式安装: bash rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum install yum

2. CentOS 8 Stream / RHEL 8+ / Fedora 新版本

  • dnf 替代:新版系统默认使用 dnf(Dandified YUM),但保留了 yum 作为兼容性别名(实际调用 dnf)。
  • 如果 yum 命令不存在,通常是因为 dnf 未正确配置别名,可通过安装 yum-deprecated(少数情况): bash dnf install yum-deprecated

3. 其他发行版(如 Debian/Ubuntu)

  • 不支持 yum:这些系统使用 apt/dpkg。若需 yum 功能,需手动编译安装(不推荐),或使用容器/虚拟机运行兼容系统。

4. 验证 yum 是否存在

  • 检查是否安装: bash which yum # 查看路径 yum --version # 检查版本
  • 如果命令未找到,则需按上述方法安装。

5. 替代方案

  • 如果系统已迁移到 dnf,建议直接使用 dnf(语法与 yum 基本一致): bash dnf install <package> # 替代 yum install <package>

总结:

  • 大多数情况无需手动安装:主流的 RHEL/CentOS/Fedora 默认提供 yumdnf
  • 若缺失,优先通过系统包管理器(yum/dnf/rpm)恢复。
  • 非兼容发行版不建议强制安装 yum,应使用原生工具(如 apt)。