redhat替换yum源

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redhat替换yum源相关的知识,希望对你有一定的参考价值。

redhat6 替换yum源:

由于redhat的服务器必须要求注册红帽才可以使用红帽的yum。但是我们可以替换掉原本的yum,使用centos的yum源。

准备工作:

需要下载下面的yum包和依赖:

python-iniparse-0.3.1-2.1.el6.noarch.rpm 

yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

yum-3.2.29-81.el6.centos.noarch.rpm  

yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm

python-urlgrabber-3.9.1-11.el6.noarch.rpm

 

准备和centos的yum的repo文件,这个可以网上下载一个。


我这里是163的yum


准备完成之后就可以动手了:


删除redhat自带的yum:

rpm -aq | grep yum|xargs rpm -e --nodeps

安装自己的yum:

rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm 

rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

这个python需要检测有的系统本来就没有。但是我安装的时候报错,所以直接卸载掉,解决

rpm -e python-urlgrabber

这三个包一起安装,不然包依赖出错。

rpm -ivh yum-3.2.29-81.el6.centos.noarch.rpm  yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm python-urlgrabber-3.9.1-11.el6.noarch.rpm

备份redhat的repo文件,拷贝centos的repo文件

mv rhel-source.repo rhel-source.repo.bak

cp CentOS6-Base-163.repo /etc/yum.repos.d/

修改 CentOS6-Base-163.repo中的$releasever改成你对应的版本。

sed -i ‘s/\$releasever/6/g‘ CentOS6-Base-163.repo 

接下来就可以 使用yum命令了;

yum clean all


yum makecache


安装完成,附上所以包文件。


本文出自 “nginx安装优化” 博客,请务必保留此出处http://mrdeng.blog.51cto.com/3736360/1954718

以上是关于redhat替换yum源的主要内容,如果未能解决你的问题,请参考以下文章

redhat系统替换免费Yum源服务

redhat7 配置使用centos的yum源

redhat7 配置使用centos的yum源

Redhat 7 yum源换成centos的YUM 源

redhat6.5 配置使用centos的yum源

vbox虚拟机配置Redhat6.4本地yum源