Redhat yum配置为Centos yum源

之前接触的绝大多数Linux都是Centos和Ubuntu,最近接触的项目需要和Redhat打交道。经过一番折腾发现Redhat的yum源是需要注册付费的,除非有特别的商业用途,我想目前还没有人会愿意为这个买单吧。查阅网上的资料,发现可以将yum替换为centos的yum源,这样就可以免费的使用啦。

网上看了很多资料,但大多都写的不是很全面,这里学习和总结了一下这个问题的解决方案。请结合自己遇到的问题参考我的步骤,也不要死板的复制粘贴。

下面介绍下redhat配置163yum源
1. 检查是否安装yum包
  • 输入命令:rpm -qa | grep yum
  • 说明:如果有yum包,转到 步骤2
2. 删除自带的yum包
  • 输入命令:rpm -qa|grep yum|xargs rpm -e --nodeps删除自带的包
  • 说明:因为一些包之间可能会有依赖关系,所以我们需要加上参数 –nodeps 无视依赖关系。
3. 下载yum包
  • yum包(网易),下载地址:http://mirrors.163.com/centos
  • 在这个网站里,你可以自己选择需要下载的文件,进入形如5/或者6/的文件下载,其他的无法下载。 (rpm 版本会更新)

  • 下载好下面的四个文件到你的服务器(自己创建个文件夹吧)

wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-81.el6.centos.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm
4. 解压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
rpm -ivh yum-3.2.29-81.el6.centos.noarch.rpm
rpm -ivh yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm
5. 替换yum源
# 进入yum配置目录
cd  /etc/yum.repos.d/

# 下载默认的配置文件
wget  http://mirrors.163.com/.help/CentOS6-Base-163.repo`

# 打开配置文件
vi CentOS6-Base-163.repo

# 注意原来的yum源配置文件是rhel-source.repo。这里把CentOS6-Base-163.repo替换掉rhel-source.repo
mv rhel-source.repo rhel-source.repo.bak
mv CentOS6-Base-163.repo rhel-source.repo
6. 编辑替换后的rhel-source.repo
7. 清理并重建缓存
# 清除原来的缓存
yum clean all

# 重建缓存
yum makecache
8. 更新yum
yum update

>>>>THE END>>>>至此,redhat配置163yum源完成,可以开始尝试你的yum命令是否有效

异常说明
在执行步骤7的过程
执行`yum makecache`
可能出现"http://mirrors.163.com/centos/%24releasever/os/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found"
这个时候需要将'/etc/yum.repos.d/rhel-source.repo'文件中的的$releasever替换成你的系统版本号即可,根据我的版本替换成5或者6
例如:"http://mirrors.163.com/centos/6/os/x86_64/repodata/repomd.xml"即可访问到这个文件
参考链接
联系作者

如果你觉得不错的话,不妨打赏一下,这样我就有更大的动力去完善它,优化它。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值