CentOS 6.5 安装 YUM
CentOS 6.5 是一个成熟的 Linux 发行版,广泛用于服务器和企业环境,YUM(Yellowdog Updater, Modified)是一个基于 RPM 的软件包管理器,能够自动解决依赖关系并且方便地进行软件的安装、更新和移除,在 CentOS 6.5 中,默认的 YUM 版本可能已经过时或者需要重新安装,本文将详细介绍如何在 CentOS 6.5 上安装或重新安装 YUM。

步骤详解
1. 卸载现有的 yum 源
需要卸载当前系统中已安装的 YUM 及其相关的组件,这一步非常重要,因为残留的旧版本可能会干扰新版本的安装。
- 查看已安装的 yum 包
- rpm qa | grep yum
- 卸载所有与 yum 相关的包
- rpm qa | grep yum | xargs rpm e nodeps
2. 下载必要的 rpm 包
从可信的镜像站点下载 YUM 所需的 RPM 包,这些包包括pythoniniparse
、yummetadataparser
、yum
以及yumpluginfastestmirror
。
- 下载并安装 pythoniniparse
- wget http://mirrors.163.com/centos/6/os/x86_64/Packages/pythoniniparse0.3.12.1.el6.noarch.rpm
- rpm ivh pythoniniparse0.3.12.1.el6.noarch.rpm
- 下载并安装 yummetadataparser
- wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yummetadataparser1.1.216.el6.x86_64.rpm
- rpm ivh yummetadataparser1.1.216.el6.x86_64.rpm
- 下载并安装 yum
- wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum3.2.2981.el6.centos.noarch.rpm
- rpm ivh yum3.2.2981.el6.centos.noarch.rpm
- 下载并安装 yumpluginfastestmirror
- wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yumpluginfastestmirror1.1.3040.el6.noarch.rpm
- rpm ivh yumpluginfastestmirror1.1.3040.el6.noarch.rpm
3. 配置 YUM 仓库
如果遇到无法连接到默认仓库的情况,可以更换为阿里云或其他可靠的 YUM 源,以下是使用阿里云 YUM 源的步骤:

- 备份原有的 YUM 仓库配置文件
- mkdir p /etc/yum.repos.d.bak
- mv /etc/yum.repos.d/* /etc/yum.repos.d.bak/
- 下载新的 CentOSBase.repo 文件
- cd /etc/yum.repos.d/
- wget O CentOSBase.repo http://mirrors.aliyun.com/repo/Centos6.repo
- 清理缓存并生成新的缓存
- yum clean all
- yum makecache
4. 测试 YUM 安装
通过以下命令测试 YUM 是否安装成功,并确保其能够正常工作:
- 列出所有可用的软件包
- yum list
如果上述命令执行成功且列出了可用的软件包,说明 YUM 安装正确。
在 CentOS 6.5 上安装 YUM 并不是一件困难的事情,但需要严格按照步骤操作,特别是在卸载旧版本和配置 YUM 仓库时,通过本文提供的详细步骤,相信能够帮助大家顺利地在 CentOS 6.5 上安装或重新安装 YUM,如果在实际操作中遇到问题,可以参考相关文档或社区资源进行进一步排查和解决。
