yum  (yellow dog)
网络yum  ftp http  nfs
以ftp为例:
     #mount  /dev/cdrom /mnt/cdrom  (如果这目录没建需要自己建)
     #cd /mnt/cdrom/Server/
     #rpm -ivh vsftpd-2.0.5-16.el5.i386.rpm   (安装ftp服务器)
     #service vsftpd start            (启动ftp服务)
     #cd /var/ftp
     #mkdir rhel/   (因为匿名用户可以访问到该目录下)
     #cd rhel/
     #cp  -a -r /mnt/cdrom/* ./  (拷贝光盘上的软件包到该目录下以便客户端使用)
     {#cd ..  #du -sh rhel/} (这两步为可选做的步骤,查看大小判断是否拷贝完整)
     #cd /mnt/cdrom/Server/
     #rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm  (安装该包当工具组发生改动时可以更新工具组)
     #cd /var/ftp/rhel/Server/
     #createrepo  -q  repodata/comps-rhel5-server-core.xml  ./(当前是在Sever组里,若该组发生了变化可以执行该命令以更新,若无则不用执行该命令)
      同理可以应用到VT Cluster ClusterStorage 组里这里不再赘述
     查看/etc/yum.conf可以知道它还包含 /etc/yum.repos.d/中的内容
     所以直接切换到 /etc/yum.repos.d/目录下
      #cd  /etc/yum.repos.d/
      #cp rhel-debuinfo.repo  server1.repo (将模板文件拷贝一份,新文件以.repo结尾)
      #vim server1.repo
     内容:第一行为该仓库的名称
           第二行告知该仓库为何用
           第三行为如何访问yum服务器上的这个小仓库(若是ftp则为ftp://若是http则为http://若是本地的则为 file:///)
           第四行为该小仓库是否启用
           第五行为是否要做签名的检测
           第六行为该签名的公钥文件的位置
以本人的机器为例编辑为如下状态:
       [rhel-server]
        name=Red Hat Enterprise Linux server
        baseurl=ftp://192.168.47.131/rhel/Server
        enabled=1
        gpgcheck=1
        gpgkey=ftp://192.168.47.131/rhel/RPM-GPG-KEY-redhat-release
        [rhel-vt]
        name=Red Hat Enterprise Linux vt
        baseurl=ftp://192.168.47.131/rhel/VT
        enabled=1
        gpgcheck=1
        gpgkey=ftp://192.168.47.131/rhel/RPM-GPG-KEY-redhat-release
        [rhel-cluster]
        name=Red Hat Enterprise Linux Cluster
        baseurl=ftp://192.168.47.131/rhel/Cluster
        enabled=1
        gpgcheck=1
        gpgkey=ftp://192.168.47.131/rhel/RPM-GPG-KEY-redhat-release
        [rhel-clusterstorage]
        name=Red Hat Enterprise Linux clusterstorage
        baseurl=ftp://192.168.47.131/rhel/ClusterStorage
        enabled=1
        gpgcheck=1
        gpgkey=ftp://192.168.47.131/rhel/RPM-GPG-KEY-redhat-release
     保存后使用 yum list all 命令测试 是否成功
本地yum
        [rhel-server]
        name=Red Hat Enterprise Linux server
        baseurl=file:///mnt/cdrom/Server
        enabled=1
        gpgcheck=1
        gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release
        [rhel-vt]
        name=Red Hat Enterprise Linux vt
        baseurl=file:///mnt/cdrom/VT
        enabled=1
        gpgcheck=1
        gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release
        [rhel-cluster]
        name=Red Hat Enterprise Linux Cluster
        baseurl=file:///mnt/cdrom/Cluster
        enabled=1
        gpgcheck=1
        gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release
        [rhel-clusterstorage]
        name=Red Hat Enterprise Linux clusterstorage
        baseurl=file:///mnt/cdrom/ClusterStorage
        enabled=1
        gpgcheck=1
        gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release