我没有穿胸罩去上班:RedHat 5.5配置YUM 从centos5源与光盘源更新rpm包

来源:百度文库 编辑:中财网 时间:2024/04/27 13:29:45

RedHat 5.5配置YUM centos5源与光盘源更新rpm

转载请保留: http://hi.baidu.com/flyingsnow0102/blog/item/47395534dbcad4270a55a988.html

        rhel5(as5) 里默认也装有yum,但是那个yum是要有授权才能使用,上哪去找这个授权尚未知晓,所以这里是用rhel的孪生兄弟centos的yum来替换掉原生的 yum,虽然看起来不那么正规,但实际上是完全没有问题的,假如真有问题,可以向信息产业部举报。(本文以中国科技大学的基于i386CentOS5镜像源为例)

1.        首先确认系统能连网(如图1),下载文件:



1  CentOS官网

2.        查看支持镜像源(如图2),本文以中国科大的镜像源为例(http://centos.ustc.edu.cn 如图3),其他类似:

图2 CentOS支持的镜像源


图3 中国科大镜像源

3.        查看“使用说明”中“关于CentOS镜像使用帮助”(如图4),主要是使用“说明部分”:

图4 关于CentOS镜像使用帮助

4.        先删掉red hat自带的yum(使用自带yum没有试过,不知会不会出问题)

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

5.        下载CentOS5yum安装rpm(本文到中科大镜像源下载),可能rpm包的版本有所更新,以镜像源提供的为准:

      #wget http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-3.2.22-26.el5.centos.noarch.rpm

     #wget http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm

    #wget http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm

    #wget http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm

6.        安装CentOS5yum:

     # rpm -ivh python-iniparse-0.2.3-4.el5.noarch.rpm 

     # rpm -ivh yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm

     # rpm -ivh yum-3.2.22-26.el5.centos.noarch.rpm yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm 

   注意:以上两个包必须同时安装,否则会报错。

7.        下载中科大的yum源配置文件,放入/etc/yum.repos.d/:(如图4使用说明所示)

   # wget http://mirrors.ustc.edu.cn/centos/CentOS-Base.5.mirrors.repo -O /etc/yum.repos.d/CentOS-Base.repo

8.        修改yum源配置文件CentOS-Base.repo(如图5)

    备份配置文件

      # cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

   修改配置文件

  # vi /etc/yum.repos.d/CentOS-Base.repo

  将所有当前发行版本号(即我们要使用的更新源CentOS5)$releasever修改成5,所有当前bash构架(CentOS5平台)  $basearch修改i386

图5 修改yum源配置文件

9.        检测yum源是否可用:

    列出资源库中所有可以安装或更新的rpm包(如图6):

      # yum list