温馨提示×

linux yum能装什么

小樊
51
2026-09-03 16:15:12
栏目: 智能运维

在 Linux 中,yum(Yellowdog Updater, Modified) 是 RHEL / CentOS 6/7、Oracle Linux、Amazon Linux 等系统的包管理器,用来安装、更新、删除 RPM 包。

简单说:yum 能装的是“软件仓库(repository)里提供的 RPM 软件包”。


一、yum 能装哪些类型的软件

1️⃣ 系统基础软件

  • 内核相关:kernel、kernel-devel
  • 网络工具:net-tools、bind-utils、telnet、tcpdump
  • 系统工具:vim、wget、curl、rsync、cronie

2️⃣ 开发环境

  • 编译器:gcc、gcc-c++、make
  • 语言环境:
    • Python:python、python3
    • Perl:perl
    • Java:java-1.8.0-openjdk
  • 开发库:glibc-devel、openssl-devel

3️⃣ 服务器软件(非常常用)

  • Web:
    • httpd(Apache)
    • nginx
  • 数据库:
    • mariadb、mariadb-server
    • mysql(需额外仓库)
    • postgresql
  • 中间件:
    • redis
    • memcached
  • 其他:
    • vsftpd(FTP)
    • dhcp、bind(DNS)

4️⃣ 监控 & 运维工具

  • htop、iotop
  • sysstat(sar / iostat)
  • nmon
  • zabbix-agent(需仓库)

5️⃣ 桌面 / 图形(如果装了 GUI)

  • gnome-desktop
  • xorg-x11

二、yum 能装的“范围”取决于仓库

yum repolist

常见仓库:

  • base / updates:系统自带
  • epel:扩展包(非常常用)
    yum install epel-release
    
  • remi:PHP / MySQL 新版本
  • nginx / mysql 官方 repo

❗ 仓库里没有的软件,yum 装不了(比如最新 Docker、K8s、自行编译的程序)


三、yum 常见操作

yum search 关键字
yum list available | grep xxx
yum install 软件名
yum update
yum remove 软件名

四、yum 不能装什么?

  • 非 RPM 格式软件
  • 源码编译程序(需 make && make install)
  • 不在仓库中的新版软件(需加 repo 或手动装)

五、补充说明

  • CentOS 8+ / Rocky / Alma:已改用 dnf(兼容 yum)
  • Ubuntu / Debian:用的是 apt,不是 yum

如果你愿意,可以告诉我: ✅ 你的系统版本
✅ 你想装什么软件

我可以给你准确的 yum 安装命令。

0 踩