插件窝 干货文章 centos如何安装

centos如何安装

安装 sudo 软件 YUM 391    来源:    2025-04-04

在 CentOS 系统上安装软件主要有以下几种方式,我会详细介绍每种方法的操作步骤:

1. 使用 YUM 包管理器(最常用)

YUM 是 CentOS 默认的包管理工具,可以自动解决依赖关系。

# 安装软件(以 nginx 为例)
sudo yum install nginx

# 重新安装软件
sudo yum reinstall nginx

# 更新软件
sudo yum update nginx

# 移除软件
sudo yum remove nginx

# 搜索软件
sudo yum search nginx

2. 使用 RPM 包安装

适用于已下载的 .rpm 安装包

# 安装本地 rpm 包
sudo rpm -ivh package.rpm

# 强制安装(不推荐,除非必要)
sudo rpm -ivh --force package.rpm

# 卸载 rpm 包
sudo rpm -e package_name

3. 从源码编译安装(适合自定义安装)

# 常见步骤
tar -zxvf package.tar.gz
cd package
./configure
make
sudo make install

# 卸载源码安装的软件
cd package
sudo make uninstall

4. 使用第三方仓库(如 EPEL)

# 首先安装 EPEL 仓库
sudo yum install epel-release

# 然后就可以安装 EPEL 中的软件
sudo yum install htop

5. 使用 Snap 或 Flatpak(较新版本支持)

# 先安装 snapd
sudo yum install snapd
sudo systemctl enable --now snapd.socket

# 然后安装 snap 软件
sudo snap install software-name

常用维护命令:

# 清理缓存
sudo yum clean all

# 查看已安装软件
sudo yum list installed

# 查看软件信息
sudo yum info package_name

# 检查可更新软件
sudo yum check-update

注意事项:

  1. CentOS 7 和 CentOS 8 的命令略有不同,8 开始使用 dnf 替代 yum(但 yum 命令仍然可用)
  2. 生产环境建议使用 sudo yum update 定期更新系统
  3. 安装前最好先 yum search 查看软件包确切名称
  4. 遇到依赖问题可以尝试 sudo yum deplist package_name 查看依赖关系

需要安装特定软件时,可以提供软件名称,我可以给出更具体的安装指导。

上一篇:centos8重启ssh