温馨提示×

linux yum能装哪些

小樊
38
2026-09-21 23:26:09
栏目: 智能运维

yum(Yellowdog Updater, Modified)是 Red Hat 系列 Linux(如 CentOS、RHEL、Fedora 旧版本、Oracle Linux 等)使用的包管理工具,能安装的软件取决于你配置的软件仓库(repository)。

下面从「能装什么类型」和「常见软件举例」两方面说明。


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

只要软件在 yum 仓库 中,就可以用 yum 安装,通常包括:

  • 系统基础组件(内核、网络、磁盘工具)
  • 开发工具(编译器、库、头文件)
  • 服务器软件(Web、数据库、中间件)
  • 运维监控工具
  • 桌面 / 图形软件(如果有 GUI 仓库)
  • 第三方仓库提供的软件(如 Nginx、Docker 等)

二、常见可直接 yum 安装的软件举例

1️⃣ 系统 & 工具

yum install wget curl vim net-tools lsof tree unzip

2️⃣ 开发环境

yum install gcc gcc-c++ make cmake autoconf
yum install python3 java-1.8.0-openjdk-devel

3️⃣ Web & 数据库

yum install httpd nginx mariadb-server mysql-server
yum install php php-fpm

4️⃣ 运维 & 监控

yum install telnet nmap tcpdump sysstat
yum install chrony rsync nfs-utils

5️⃣ 容器 & 虚拟化(需额外仓库)

yum install docker ce(需 Docker 官方仓库)
yum install kubeadm kubelet(需 Kubernetes 仓库)

三、yum 能装什么,取决于「仓库」

查看当前可用仓库:

yum repolist

常见仓库:

  • 基础仓库(Base / Updates)
  • EPEL(Extra Packages for Enterprise Linux)
  • Remi(PHP、MySQL)
  • RPM Fusion(多媒体)
  • 官方第三方仓库(Docker、MySQL、Nginx)

启用 EPEL 示例:

yum install epel-release

四、不能装的情况

yum 不能直接装:

  • 不在任何仓库中的软件
  • 源码包(.tar.gz)
  • 非 RPM 格式软件

这类通常需要:

  • 手动编译
  • 下载 rpm 包后用 rpm -ivh
  • 使用 dnf(新版系统)

五、补充

  • CentOS 8+ 已用 dnf(兼容 yum 命令)
  • 查看可安装软件:
yum list available | grep 软件名

如果你告诉我:

  • 系统版本(CentOS 7 / 8?)
  • 想装什么软件

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

0 踩