如果你的系统是redhat版本,自带yum的命令行运行需要商业支持,一般是果断卸载掉原来的,安装centos的yum支持
1 重装yum
卸掉yum
rpm -aq|grep yum|xargs rpm -e --nodeps
2 下载YUM的安装包支持
下载地址REDHAT支持YUM的安装包
3 导入key
下载地址KEY的下载地址选择RPM-GPG-KEY-CentOS-6
将该文件放到/etc/pki/rpm-gpg下面,进入该目录,执行导入命令
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
4 创建仓库更新文件(这里特别感谢一下SOHU同学提供的免费镜像)
vi /etc/yum.repos.d/rhel-debuginfo.repo
[base]
name=Red Hat Enterprise Linux $releasever -Base
baseurl=http://mirrors.sohu.com/centos/6/os/$basearch/
gpgcheck=1
[update]
name=Red Hat Enterprise Linux $releasever -Updates
baseurl=http://mirrors.sohu.com/centos/6/updates/$basearch/
gpgcheck=1
[extras]
name=Red Hat Enterprise Linux $releasever -Extras
baseurl=http://mirrors.sohu.com/centos/6/extras/$basearch/
gpgcheck=1
[addons]
name=Red Hat Enterprise Linux $releasever -Addons
baseurl=http://mirrors.sohu.com/centos/6/centosplus/$basearch/
gpgcheck=1
5 安装yum安装包
首先安装以python开始的RPM包,如果出现如下错误,就是说明本地已经有历史版本的安装,先卸载掉:
卸载
rpm -aq|grep urlgrabber|xargs rpm -e --nodeps
重装python开头的RPM成功
再安装yum-metadata
最后一起安装
6 清除YUM缓存
yum clean all
yum makecache (获取YUM列表)
7 安装c及c++编译支持
yum -y install gcc
yum -y install gcc-c++