1. 1 首先,将RHEL中的Server文件夹拷贝到 /yum 中。  
  2.    
  3.      [root@localhost /]# mkdir /yum  
  4.    
  5.      [root@localhost /]# mount /dev/cdrom /mnt  
  6.      [root@localhost /]# cp –rv /mnt/Server/ /yum  
  7.    
  8. 2   按如下步骤编辑/etc/yum.repo.d/下的文件:  
  9.    
  10.       [root@localhost ~]# cd /etc/yum.repo.d  
  11.       [root@localhost yum.repo.d]# ls  
  12.      复制rhel-debuginfo.repo文件,命名为pcserver.repo:  
  13.       [root@localhost yum.repo.d]# cp rhel* pcserver.repo  
  14.      使用vim编辑文件:  
  15.       [root@localhost yum.repo.d]# vim pcserver.repo  
  16.    
  17.      将源文件改为如下  
  18.    
  19.       [Server]  
  20.    
  21.       name=Server  
  22.    
  23.       baseurl=file:///yum/Server  
  24.    
  25.       enabled=1  
  26.    
  27.       gpgcheck=0  
  28.    
  29.       gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release  
  30.  
  31.    
  32.    1为开启,0为关闭  
  33.    enabled是是否开启源     
  34.    gpgkey是验证的密钥. 可不要  
  35.  
  36.    gpgcheck是用于检查软件签名所用,如需检查,则设置为1。  
  37.    
  38.    关于baseurl  
  39.    如果yum源在本地,则使用fille:///本地地址;  
  40.    如果yum源在远端,则应该使用http://或ftp://。  
  41.    
  42.  
  43. 3  进入/yum目录,安装createrepo:  
  44.       [root@localhost Server]# rpm –ivh createrepo <tab>  
  45.    
  46.  
  47. 4  复制/Server下rpm包的分组信息:  
  48.       [root@localhost Server]# cp repodata/comps-rhel5-server-core.xml /root  
  49.  
  50. 注:comps-rhel5-server-core.xml为rpm包的分组信息,该信息不能由createrepo生成,故需要对光盘中自带的文件进行备份。  
  51.    
  52.  
  53. 5  使用createrepo命令生成yum仓库依赖性关系:  
  54.    
  55.      [root@localhost Server]# createrepo -g /root/comps-     rhel5-   server-core.xml  /yum/Server  
  56.    
  57. 6 清空当前系统保存的yum信息:  
  58.    [root@localhost yum.repo.d]# yum clean all  
  59.    
  60. 7 刷新yum源列表:  
  61.    [root@localhost yum.repo.d]# yum list all   
  62.    
  63. 8 进行试验  
  64.    
  65.    [root@localhost yum.repo.d]# yum install ntp  
  66.    
  67. 进行完以上八歩,本机yum源就算基本建立起来。      
  68.     希望对大家有所帮助。