温馨提示×

CentOS怎么安装软件

小樊
47
2026-08-30 09:07:03
栏目: 智能运维

CentOS 安装软件主要有 yum(或 dnf)rpm源码编译 等方式,下面按常见场景给你一个清晰说明(适用于 CentOS 7 / 8 / Stream)。


一、使用 yum / dnf(最推荐 ✅)

1️⃣ CentOS 7(使用 yum)

# 更新软件源
yum update

# 搜索软件
yum search nginx

# 安装软件
yum install nginx

# 卸载软件
yum remove nginx

2️⃣ CentOS 8 / Stream(使用 dnf)

dnf install nginx
dnf remove nginx
dnf search nginx

✅ 优点:

  • 自动解决依赖
  • 官方源 + EPEL 源稳定

二、启用 EPEL 源(常用软件必备)

很多软件(如 htop、nginx、redis)在 EPEL 里:

CentOS 7

yum install epel-release

CentOS 8 / Stream

dnf install epel-release

然后就能直接 yum/dnf install 更多软件。


三、使用 rpm 安装(不推荐新手)

适合 已有 .rpm 文件 的情况:

rpm -ivh package.rpm        # 安装
rpm -e package             # 卸载
rpm -qa | grep package     # 查看是否安装

⚠️ 问题:

  • 不会自动解决依赖
  • 容易依赖报错

四、源码编译安装(高级用法)

适合需要最新版本或定制配置:

# 安装编译工具
yum groupinstall "Development Tools"

# 示例:安装 nginx
tar -zxvf nginx-1.24.0.tar.gz
cd nginx-1.24.0
./configure
make
make install

✅ 适合:

  • 官方源没有的软件
  • 需要自定义参数

❌ 不适合:

  • 生产环境随意使用

五、通过官方仓库安装(常用企业软件)

示例:安装 Docker

yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce

六、查看已安装软件

yum list installed
rpm -qa

七、快速选择建议 ✅

场景 推荐方式
普通软件 yum / dnf
常用第三方软件 EPEL + yum
已有 rpm 包 rpm
最新版本 源码编译
企业软件 官方仓库

如果你愿意,可以告诉我:

  • CentOS 版本
  • 要安装什么软件

我可以直接给你一条可复制执行的命令

0