免费yum源教程:Red Hat到CentOS迁移步骤与软件包列表

需积分: 10 2 下载量 29 浏览量 更新于2024-07-19 收藏 36KB DOCX 举报
本文档主要介绍了如何在Red Hat Linux系统中使用免费的yum源进行系统更新,因为Red Hat自带的yum源通常是收费的。以下是详细步骤: 1. 卸载原有yum包: 首先,你需要检查系统上已安装的yum包,可以使用`rpm -qa | grep yum`命令来查看。确认无误后,通过`rpm -e --nodeps <package_name>.rpm`命令卸载这些包,例如`xxxxxx.rpm`,以确保不再依赖于原版yum。 2. 确定系统架构: 根据你的系统架构(i386或x86_64),访问CentOS官方镜像站点,如http://mirrors.163.com/centos/5/os/i386/CentOS/ 或 http://mirrors.163.com/centos/5/os/x86_64/CentOS/,下载对应版本的以下软件包: - m2crypto-0.16-8.el5.i386.rpm - python-elementtree-1.2.6-5.i386.rpm - python-iniparse-0.2.3-4.el5.noarch.rpm - python-sqlite-1.1.7-1.2.1.i386.rpm - python-urlgrabber-3.1.0-6.el5.noarch.rpm - yum-3.2.22-39.el5.centos.noarch.rpm - yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm - yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm 3. 安装新yum包: 将这些下载好的RPM包放在一个目录中,然后使用`rpm -Uvh *.rpm`命令批量安装或升级这些软件包。确保先安装GPG密钥,以验证源的可信性,可以通过`rpm -import http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-5`完成。 4. 切换到免费yum源: 进入`/etc/yum.repos.d/`目录,这里存放着yum的配置文件。从网上下载CentOS-Base-163.repo配置文件,如`wget http://mirrors.163.com/.help/CentOS-Base-163.repo`。接下来,编辑此文件,将原有的`mirrorlist`替换为以下内容: ``` #CentOS-Base-163.repo # #The mirror system uses the connecting IP address of the client and the #update status of each mirror to pick mirrors that are ``` 然后,在所有`mirrorlist`行前添加`#`注释,将`$releasever`替换为实际的版本号(这里是5),最后保存文件。 通过以上步骤,你已经成功地将Red Hat Linux的yum源切换为免费的CentOS源,从而可以利用CentOS社区提供的免费更新服务来维护和升级你的系统。需要注意的是,由于系统可能需要进一步的定制和调整,确保在操作过程中遵循最新可用的信息,以保持系统的稳定性和兼容性。