zoukankan      html  css  js  c++  java
  • redhat 6.5 使用其它Linux镜像源的yum源

    最近在虚拟机里装了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++”,终于成功啦!

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

  • 相关阅读:
    Android开发 ViewConfiguration View的配置信息类
    Android 开发 倒计时功能 转载
    Android 开发 关于7.0 FileUriExposedException异常 详解
    Android 开发 实现文本搜索功能
    Android 开发 Activity里获取View的宽度和高度 转载
    Android 开发 存储目录的详解
    Android 开发 Fresco框架点击小图显示全屏大图实现 ZoomableDraweeView
    Android 开发 将window变暗
    Android 开发 DisplayMetrics获取Android设备的屏幕高宽与其他信息
    Android 开发 DP、PX、SP转换详解
  • 原文地址:https://www.cnblogs.com/bigcat814/p/4800628.html
Copyright © 2011-2022 走看看