在redhat和centos系列的linux发行版里,我们可以使用YUM来安装各种软件,在使用YUM之前需要配置好YUM源,对于YUM源的本地配置记录如下,以防遗忘。

  首先挂载光盘:

  mount /dev/hdc /mnt     将光盘挂载到/mnt下

  然后可以cd /mnt下,如果挂载的是redhat的光盘,会有一个Server目录,如果挂载的是centos的光盘,会有一个CenOS的目录。

  接着cd /etc/yum.repos.d目录下 ,会有一个或几个以.repo为后缀的文件,将其拷贝并重命名   cp rhel-debuginfo.repo server.repo

             mv rhel-debuginfo.repo rhel-debuginfo.bck

然后vi server.repo

      [base]      库的名字,必须唯一

      name=base     随便起

      baseurl=file:///mnt/Server    这是光盘安装文件所挂载的目录,也就是所谓的本地库,如果是centos的则为file:///mnt/CentOS

      enabled=1

      gpgcheck=0      校验,0为不校验

     保存退出。

     然后cd /usr/lib/pyth0n2.4/site-packages/yum目录下 

     vi yumRepo.py

     /remote

     找到remote=url + '/' + relative一行,修改为

     remote=“/mnt/Server” + '/' + relative

     CenOS下则为

     remote=“/mnt/CentOS” + '/' + relative

    保存退出

     yum clean all

   接着就可以使用YUM安装了

     yum install httpd -y

    特别注意:在centos中,需要安装createrepo软件包,在/mnt/CentOS目录下

    rpm -ivh createrope-0.4.11-2 el5.noarch.rpm

    安装好后,需要利用repomd.xml生成server数据库

    在/mnt/CentOS目录下

    createrepo -g /mnt/repodata/repomd.xml /mnt/CentOS

    然后按正常步骤配置即可。