温馨提示×

怎么在CentOS装软件

小樊
41
2026-08-19 06:31:59
栏目: 智能运维

CentOS 上安装软件,常见有以下几种方式,按使用频率从高到低给你说明,并附示例。


一、使用 yum(CentOS 7 及以前,最常用)

1️⃣ 安装软件

yum install 软件名

示例:

yum install vim
yum install wget

2️⃣ 搜索软件

yum search 软件名

3️⃣ 查看已安装软件

yum list installed

4️⃣ 卸载软件

yum remove 软件名

二、使用 dnf(CentOS 8 / Stream 推荐)

CentOS 8 开始,yum 实际是 dnf 的链接。

dnf install 软件名
dnf remove 软件名
dnf search 软件名

示例:

dnf install nginx

三、使用 rpm 安装本地 .rpm

适合你已经下载好 rpm 文件的情况。

rpm -ivh 文件名.rpm

示例:

rpm -ivh mysql-community-server.rpm

⚠️ 缺点:不会自动解决依赖关系。


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

适合没有现成包或需要定制的情况。

常见流程:

tar -zxvf xxx.tar.gz
cd xxx
./configure
make
make install

示例(以 nginx 为例):

./configure --prefix=/usr/local/nginx
make
make install

⚠️ 需要提前安装编译工具:

yum groupinstall "Development Tools"

五、使用第三方仓库(常见)

1️⃣ EPEL(常用)

yum install epel-release

之后再安装软件:

yum install htop

2️⃣ 添加特定软件源(如 nginx)

yum install yum-utils
yum-config-manager --add-repo https://nginx.org/packages/centos/7/x86_64/

六、通用建议 ✅

  • 能用 yum/dnf 就别用源码
  • 生产环境尽量用官方仓库
  • 不确定软件名时先用:
    yum search 关键字
    

如果你能告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 要装什么软件

我可以直接给你一套最合适、最快的安装命令。

0