最近在虚拟机里装了rhel_6.5_x86_64,发现居然不自带g++,没办法只好 “yum install gcc-c++”,无奈失败,缘由是redhat的yum是收费的。。。node
因而打算怒装其它免费Linux的yum源,看上了centOS。。python
不知为什么CentOS官网上的6.1~6.5都不支持更新了(其它镜像网站上天然也没有了),因此选择了6.0版本,安装步骤以下:c++
一、删除redhat原有的yum源centos
# rpm -aq | grep yum|xargs rpm -e --nodeps 缓存
二、下载新的yum安装包
这里咱们使用CentOS的yum源,官网http://mirror.centos.org/。注意,必定看好下载的是32位的仍是64位的!!(本人错下了32位的,折腾许久。。)服务器
三、安装yum软件包网站
注意:最后两个安装包要放在一块儿同时安装,不然会提示相互依赖,安装失败。spa
四、更改yum源配置文件 #使用网易的CentOS镜像源blog
五、清理yum缓存ip
-----------------------------------------------分割线--------------------------------------------------------------------
而后高兴的执行‘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++”,终于成功啦!
因为折腾了很久,特立贴记录,本身留念的同时,也但愿方便其余人。