免费yum源教程:Red Hat到CentOS迁移步骤与软件包列表
需积分: 10 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社区提供的免费更新服务来维护和升级你的系统。需要注意的是,由于系统可能需要进一步的定制和调整,确保在操作过程中遵循最新可用的信息,以保持系统的稳定性和兼容性。
2017-08-24 上传
2018-05-17 上传
2016-12-09 上传
2013-04-26 上传
2017-12-09 上传
2019-08-05 上传
2016-11-30 上传
2017-11-08 上传
arvin_yang
- 粉丝: 0
- 资源: 1