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

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

时间: 2024-10-10 10:54:07

redhat替换yum源的相关文章

替换yum源时出现的错误

今天在redhat 5.4_64系统替换yum源的时候出现: [[email protected] yum.repos.d]# yum clean metadata There was a problem importing one of the Python modules required to run yum. The error leading to this problem was: /usr/lib/python2.4/site-packages/_sqlitecache.so: w

redhat更改yum源及安装PHP环境

redhat更新yum源 删除同RHEL一同安装的yum源 rpm -qa|grep yum #查看本地yum yum list | wc -l #看个数 yum install pip #看现象 rpm -qa|grep yum|xargs rpm -e --nodeps #卸载本地yum,不检查依赖性,卸载yum程序 重装yum资料来源: https://blog.51cto.com/xiaocao13140/2131856 给了3个 python-urlgrabber-3.9.1-11.e

redhat修改yum源

1.删除redhat原有的yum源 rpm -aq | grep yum | xargs rpm -e --nodeps 2.下载新的yum安装包 wget http://mirror.centos.org/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm wget http://mirror.centos.org/centos/6/os/x86_64/Packages/yum-metadata-parser

redhat下yum源的配置

由于Redhat的yum在线更新是收费的,如果没有注册的话是不能使用的,即不能在线安装软件.我们可以借助于centos系统开源包来给我们的yum工具做相应配置就可以使用了. 1.删除redhat原有的yum源 #rpm -aq | grep yum|xargs rpm -e --nodeps 2.下载新的yum安装包  这里我们使用CentOS的yum源 从网络下载一个文件并保存在当前目录 #wgethttp://mirror.centos.org/centos/6.5/os/i386/Pack

Redhat 7 yum源换成centos的YUM 源

背景:作者打算在Redhat 做kvm虚拟化的时候在安装 virt-manager发现 提示要注册红帽的yum源,简单说要钱呗.要钱那是不可能给你的,所以有以下有centos的yum源替换redhat7的yum源. 前景概括(步骤总结) 卸载原有的yum的rpm包 去阿里镜像站下载centos必要的yum包 rpm -ivh yum- 安装相对应的rpm 去阿里镜像站下载 centos-base.repo,并修改 清楚yum缓存,再重新生成缓存 测试 使用 yum -y install xxx

redhat 替换 yum

最近在研究一个开源项目(licode),其中需要使用yum安装一堆依赖库,但是redhat(没有注册)不能使用yum,如果手动去一点点下载和安装那些依赖库,实在太痛苦,顾网上找一些资料希望可以让redhat linux 也可以使用 yum,但是讲的都不太靠谱,有些是安装包下载失败,有些是讲的过于复杂,最后东拼西凑还是搞定了. 为了希望各位不要再重复浪费时间来搞定这个事情,特意制作了一个安装包.下载安装包,解压之后,执行./ install即可 替换yum之后很是方便,比如要安装git,yum i

Redhat将yum源改为CentOS

Redhat需要注册才可使用其默认的yum源来下载更新软件,所以更好的选择是将yum源改为CentOS.今天尝试了给机器修改yum源,过程有些艰辛,但实际不难,把过程记录一下. 参考文章:http://blog.chinaunix.net/uid-20940095-id-3275311.html,里面的过程讲的特别详细,但是完全照着做会有版本的问题,参考文章中用到的6.3CentOS已经不提供软件更新了,你可以打开链接http://mirror.centos.org/centos/查看可用版本,

redhat本地yum源的j简单配置

1.在/mnt目录下创建一个文件如:mkdir  /mnt/cdrom ; 2.切换到/media的镜像下,ls出镜像的所有东西.找到Packages这个文件然后cp  /Packages   /mnt/cdrom ; 3.挂载/mnt/cdrom  mount  /dev/cdrom  /mnt/cdrom; 4.编辑yum的配置文件 :  cd/etc/yum.repos.d    ls  然后再编辑一个以.repo 结尾的文件里面的内容如下: [linux] name=linux base

RedHat 网络yum源的配置

在安装heartbeat的时候提示不能找到依赖的包,最后发现是yum源的问题.在网上查了很多资料,终于成功配置了yum网络源,下面分享一下解决的办法. 解决办法: 1.卸载EHEL的yum,并下载CentOS的对应软件包 [[email protected] tools]# rpm -aq|grep yum yum-metadata-parser-1.1.2-16.el6.x86_64 yum-rhn-plugin-0.9.1-58.el6.noarch yum-3.2.29-69.el6.no