最近在虚拟机里装了rhel_6.5_x86_64,发现竟然不自带g++,没办法只好 “yum install gcc-c++”,无奈失败,原因是redhat的yum是收费的。。。

于是打算怒装其它免费Linux的yum源,看上了centOS。。

不知为何CentOS官网上的6.1~6.5都不支持更新了(其它镜像网站上自然也没有了),所以选择了6.0版本,安装步骤如下:

1、删除redhat原有的yum源

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

2、下载新的yum安装包
这里我们使用CentOS的yum源,官网http://mirror.centos.org/。注意,一定看好下载的是32位的还是64位的!!(本人错下了32位的,折腾许久。。)

  1. # wget http://mirror.centos.org/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
  2. # wget http://mirror.centos.org/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
  3. # wget http://mirror.centos.org/centos/6/os/x86_64/Packages/yum-3.2.29-69.el6.centos.noarch.rpm
  4. # wget http://mirror.centos.org/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm

3、安装yum软件包

  1. # rpm -ivh  python-iniparse-0.3.1-2.1.el6.noarch.rpm
  2. # rpm -ivh  yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
  3. # rpm -ivh  yum-3.2.29-69.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm

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

4、更改yum源配置文件 #使用网易的CentOS镜像源

  1. # cd /etc/yum.repos.d/
  2. # wget  http://mirrors.163.com/.help/CentOS6-Base-163.repo
  3. #sed -i 's/\$releasever/6/g' CentOS6-Base-163.repo  # 把文件里面的$releasever全部替换为版本号,即6 最后保存!
  4. mv CentOS6-Base-163.repo rhel-source.repo       # 替换系统文件

5、清理yum缓存

  1. # yum clean all
  2. # yum makecache     #将服务器上的软件包信息缓存到本地,以提高搜索安装软件的速度

-----------------------------------------------分割线--------------------------------------------------------------------

然后高兴的执行‘yum install gcc-c++’ 安装g++,没想到又失败,原因是 GPG key retrieval failed!

找到解决办法:在其它镜像源上面下载一个RPM-GPG-KEY-CentOS,还是选择了网易的CentOS镜像源。

# wget http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5
# rpm --import RPM-GPG-KEY-CentOS-5
或直接
#rpm --import http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS

OK!继续 “yum install gcc-c++”,终于成功啦!

由于折腾了好久,特立贴记录,自己留念的同时,也希望方便其他人。

最新文章

  1. Machine Learning Algorithms Study Notes(4)—无监督学习(unsupervised learning)
  2. css007 margin padding border
  3. oracle学习 十二 使用.net程序调用带返回值的存储过程(持续更新)
  4. App Thinning
  5. 今天收到报警邮件,提示网站502 bad gateway,
  6. Best Cow Line (POJ 3617)
  7. ubuntuOS
  8. x264 - open gop and closed gop
  9. Mac MySQLdb模块安装,可算解决了
  10. SPOJ 104 HIGH - Highways 生成树计数
  11. records.config文件参数解释
  12. How to Create Modifiers Using the API QP_MODIFIERS_PUB.PROCESS_MODIFIERS
  13. 【计算机篇】目前最好用的 PPT 神器 — iSlide! 一键完成 PPT 设计!
  14. Sun SPARC Enterprise M5000 启动步骤
  15. mysql初始化提示安装perl
  16. Linux 查看系统硬件信息
  17. linux键盘input_event浅析【转】
  18. 在一台server上部署多个Tomcat
  19. discuz uc_server 配置登录
  20. 关于Http协议、ASP.NET 核心知识(2)

热门文章

  1. import com.sun.image.codec.jpeg.JPEGCodec不通过 Eclipse找不到包
  2. SecurityException:Not allowed to start service Intent ,without permission not exported from
  3. dbms_job涉及到的知识点
  4. iOS开发——免证书调试(Xcode7,iOS9)
  5. C语言——N个人围成一圈报数淘汰问题
  6. OpenGL中的深度、深度缓存、深度测试及保存成图片
  7. Chi Square Distance
  8. javaIo流实际应用
  9. Django 创建第一个项目(转)
  10. Linux 内核学习的经典书籍及途径