码迷,mamicode.com
首页 > 其他好文 > 详细

redhat替换yum源

时间:2017-08-09 15:41:41      阅读:155      评论:0      收藏:0      [点我收藏+]

标签: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

原文地址:http://mrdeng.blog.51cto.com/3736360/1954718

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!