CentOS 6.5 下安装 YUM
CentOS 6.5 是一个广泛使用的 Linux 发行版,但默认情况下它可能没有预装 YUM(Yellowdog Updater, Modified),这是一个基于 RPM 的软件包管理器,用于简化软件的安装、更新和管理,本文将详细介绍如何在 CentOS 6.5 上安装和配置 YUM。
一、卸载现有的YUM源
在开始之前,需要确保系统中没有残留的 YUM 源或相关组件,打开终端并执行以下命令:
rpm qa | grep yum
如果有输出,说明系统中存在 YUM 相关的软件包,使用以下命令卸载它们:
rpm e $(rpm qa | grep yum | xargs) nodeps
二、下载并安装必要的RPM包
需要从 CentOS 官方仓库或其他可信来源下载 YUM 及其依赖项的 RPM 包,这些包通常包括yummetadataparser
、yum
和yumpluginfastestmirror
,以网易163为镜像站点为例,执行以下命令下载并安装这些包:
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/pythoniniparse0.3.12.1.el6.noarch.rpm wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yummetadataparser1.1.216.el6.x86_64.rpm wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum3.2.2981.el6.centos.noarch.rpm wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yumpluginfastestmirror1.1.3040.el6.noarch.rpm
安装这些包时,可能需要使用force
选项来覆盖现有的文件,并使用nodeps
选项来忽略依赖关系检查(因为某些依赖可能尚未安装):
rpm ivh force nodeps pythoniniparse0.3.12.1.el6.noarch.rpm rpm ivh force nodeps yummetadataparser1.1.216.el6.x86_64.rpm rpm ivh force nodeps yum3.2.2981.el6.centos.noarch.rpm rpm ivh force nodeps yumpluginfastestmirror1.1.3040.el6.noarch.rpm
三、配置YUM源
为了使用 YUM 安装软件,需要配置 YUM 源,可以选择使用 CentOS 官方提供的 YUM 源或其他可信的第三方源,以配置 CentOS 官方 YUM 源为例,首先备份原有的 YUM 源配置文件(如果存在的话):
mkdir p /etc/yum.repos.d.bak mv /etc/yum.repos.d /etc/yum.repos.d.bak
下载新的 CentOS 官方 YUM 源配置文件到/etc/yum.repos.d/
目录中,对于 CentOS 6.5,可以使用以下命令下载CentOSBase.repo
文件:
wget O /etc/yum.repos.d/CentOSBase.repo http://mirror.centos.org/centos/6/os/x86_64/repodata/repomd.xml
四、清理缓存并测试YUM
配置完 YUM 源后,需要清理 YUM 的缓存并测试 YUM 是否工作正常,执行以下命令:
yum clean all yum makecache yum list
如果一切正常,yum list
命令将列出可用的软件包列表,至此,YUM 已经在 CentOS 6.5 上成功安装并配置完成。
以下是整个安装与配置过程的简要归纳表格:
| 步骤 | 命令 | 描述 |
| | | |
| 卸载现有YUM源 |rpm e $(rpm qa | grep yum | xargs) nodeps
| 确保系统中没有残留的YUM相关软件包 |
| 下载必要RPM包 |wget [URL]
| 从指定URL下载YUM及其依赖项的RPM包 |
| 安装RPM包 |rpm ivh force nodeps [包名].rpm
| 安装下载的RPM包,忽略依赖关系检查 |
| 备份原有YUM源 |mkdir p /etc/yum.repos.d.bak && mv /etc/yum.repos.d /etc/yum.repos.d.bak
| 备份原有的YUM源配置文件(如果存在) |
| 配置YUM源 |wget O /etc/yum.repos.d/[repo文件名] [URL]
| 下载并配置新的YUM源 |
| 清理缓存并测试YUM |yum clean all && yum makecache && yum list
| 清理缓存,重新生成缓存,并测试YUM是否正常工作 |
通过以上步骤,可以在 CentOS 6.5 上成功安装并配置 YUM,从而方便地进行软件的安装、更新和管理。