Chinaunix首页 | 论坛 | 博客
  • 博客访问: 698147
  • 博文数量: 79
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 1338
  • 用 户 组: 普通用户
  • 注册时间: 2012-06-12 08:51
个人简介

XMU->九天揽月->五湖抓鳖->DSP->driver->kernel/OpenWRT->ISP/RTOS

文章分类

全部博文(79)

文章存档

2020年(2)

2018年(3)

2016年(7)

2015年(42)

2014年(25)

分类: LINUX

2014-09-15 10:20:19

    由于Redhat的yum在线更新是收费的,如果没有注册的话是不能在线安装软件的。不过CentOS是RHEL根据GPL协议发布的开源系统,两者之间的源代码基本共用的,所以可以用centos的源更新RHEL。


1、删除redhat原有的yum源
 sudo rpm -aq | grep yum|xargs rpm -e --nodeps

2、下载新的yum安装包

 从网易镜像站里面下载yum的rpm安装包 

 sudo wget
 sudo wget
 sudo wget
 sudo wget

3、安装yum软件包
 sudo rpm -ivh  python-iniparse-0.3.1-2.1.el6.noarch.rpm
 sudo rpm -ivh  yum-metadata-parser-1.1.2-14.1.el6.i686.rpm
 sudo rpm -ivh  yum-3.2.27-14.el6.centos.noarch.rpm  yum-plugin-fastestmirror-1.1.26-11.el6.noarch.rpm

  注意:最后两个安装包要放在一起同时安装,否则会提示相互依赖,安装失败。

4、更改yum源   

 cd /etc/yum.repos.d/
 sudo wget 
 sudo vi CentOS6-Base-163.repo

 编辑文件,把文件里面的$releasever全部替换为版本号,即6 最后保存!

5、清理yum缓存
 yum clean all
 yum makecache    

 现在应该就可以使用了。

 yum list vim* 测试下。

==================================================================
后续:
发现按照上面的办法,yum 可以连接上centOS的mirror了,可以下载但是还是不能安装软件。
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY
Retrieving key from
The GPG keys listed for the "CentOS-6 - Base" repository are already installed but they are not correct for this package.
Check that the correct key URLs are configured for this repository.
如下解决此问题。
6. sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 
   我的系统上RPM-GPG-KEY-CentOS-6 此文件在 /etc/pki/rpm-gpg 目录下并没有存在,还是只有RPM-GPG-KEY-redhat-*。
   还好从里面查找到了RPM-GPG-KEY-CentOS-6,拷贝到 /etc/pki/rpm-gpg 过来rpm --import,这下才能真正的使用yum下载安装软件了。

阅读(1734) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~