CentOS yum 安装详细指南
一、
在 CentOS 操作系统中,yum
(Yellowdog Updater, Modified)是一个非常重要的工具,它基于 RPM(Red Hat Package Manager)包管理,能够从指定的服务器自动下载并安装 rpm 包,同时可以自动解决依赖关系,本文将详细介绍如何在 CentOS 系统中安装和使用yum
,包括配置国内源以提高下载速度、安装过程和常见问题的解决方法。

二、检查是否已安装 yum
在进行任何操作之前,首先需要确认系统中是否已经安装了yum
,打开终端并输入以下命令:
- rpm qa | grep yum
如果系统中已经安装了yum
,你会看到类似如下的输出:
- yum3.4.3168.el7.centos.noarch
- yumlangpacks0.4.27.el7.noarch
- yumutils1.1.3154.el7_8.noarch
- ...
如果没有安装,则需要进行安装。
三、安装 yum
1. 使用本地 RPM 包安装
如果系统中没有预装yum
,可以通过手动下载并安装必要的 RPM 包来添加yum
,以下是具体的步骤:
1、下载必要的 RPM 包

你需要下载以下 RPM 包:
yum3.4.3168.el7.centos.noarch.rpm
yummetadataparser1.1.410.el7.x86_64.rpm
yumpluginfastestmirror1.1.3154.el7_8.noarch.rpm
可以从 CentOS 官方镜像或者其他可信镜像网站下载这些包,从网易镜像下载:
- wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum3.4.3168.el7.centos.noarch.rpm
- wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yummetadataparser1.1.410.el7.x86_64.rpm
- wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yumpluginfastestmirror1.1.3154.el7_8.noarch.rpm
2、安装 RPM 包

使用rpm
命令安装下载的 RPM 包:
- sudo rpm ivh yummetadataparser1.1.410.el7.x86_64.rpm
- sudo rpm ivh yum3.4.3168.el7.centos.noarch.rpm
- sudo rpm ivh yumpluginfastestmirror1.1.3154.el7_8.noarch.rpm
3、验证安装
输入以下命令以验证yum
是否安装成功:
- yum version
如果显示类似如下的信息,则说明yum
安装成功:
- Yum version: 3.4.3
2. 配置国内源以提高下载速度
默认情况下,CentOS 使用的是国外的镜像源,国内用户可能会遇到下载速度慢的问题,建议将yum
源更换为国内的镜像源,以下是使用阿里云镜像源的配置方法:
1、备份原有的yum
配置文件
- sudo mv /etc/yum.repos.d/CentOSBase.repo /etc/yum.repos.d/CentOSBase.repo.backup
2、下载并替换为阿里云的镜像源配置文件
- sudo wget O /etc/yum.repos.d/CentOSBase.repo http://mirrors.aliyun.com/repo/Centos7.repo
3、清除缓存并生成新的缓存
- sudo yum clean all
- sudo yum makecache
4、更新yum
- sudo yum update
四、常用 yum 命令介绍
yum
提供了丰富的命令用于软件包管理,以下是一些常用的命令:
1、安装软件包
- sudo yum install 包名
2、删除软件包
- sudo yum remove 包名
3、更新系统中的所有软件包
- sudo yum update
4、升级指定软件包
- sudo yum update 包名
5、列出所有可更新的软件包
- sudo yum checkupdate
6、搜索软件包
- sudo yum search 关键词
7、查看已安装的软件包信息
- rpm qi 包名
五、问题与解决方案
1. 如何切换回官方源?
如果需要切换回官方源,可以将配置文件改回或者删除自定义的源文件,然后重新生成缓存:
- sudo mv /etc/yum.repos.d/CentOSBase.repo /etc/yum.repos.d/CentOSBase.repo.backup
- sudo yum clean all
- sudo yum makecache
2. 如果yum
无法使用,该如何排查?
如果yum
无法使用,可以按照以下步骤进行排查:
1、检查网络连接:确保系统能够访问互联网。
2、检查配置文件:确认/etc/yum.repos.d/
目录下的配置文件是否正确。
3、清理缓存:尝试清理并重新生成缓存。
- sudo yum clean all
- sudo yum makecache
4、查看错误信息:如果仍然无法解决问题,查看具体的错误信息并根据提示进行修复。
本文详细介绍了在 CentOS 系统中安装和使用yum
的方法,包括检查是否已安装yum
、手动下载安装 RPM 包进行安装、配置国内源以提高下载速度等步骤,还介绍了常用的yum
命令和常见问题的解决方案,通过本文的指导,相信读者能够在 CentOS 系统中顺利安装和使用yum
,提高软件管理的效率。