歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

RHEL 5 建立本地yum源

1 首先,將RHEL中的Server文件夾拷貝到 /yum 中。 
 
    [root@localhost /]# mkdir /yum 
 
    [root@localhost /]# mount /dev/cdrom /mnt 
    [root@localhost /]# cp –rv /mnt/Server/ /yum 
 
2  按如下步驟編輯/etc/yum.repo.d/下的文件: 
 
      [root@localhost ~]# cd /etc/yum.repo.d 
      [root@localhost yum.repo.d]# ls 
    復制rhel-debuginfo.repo文件,命名為pcserver.repo: 
      [root@localhost yum.repo.d]# cp rhel* pcserver.repo 
    使用vim編輯文件: 
      [root@localhost yum.repo.d]# vim pcserver.repo 
 
    將源文件改為如下 
 
      [Server] 
 
      name=Server 
 
      baseurl=file:///yum/Server 
 
      enabled=1 
 
      gpgcheck=0 
 
      gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-RedHat-release 
 
 
  1為開啟,0為關閉 
  enabled是是否開啟源   
  gpgkey是驗證的密鑰. 可不要 
 
  gpgcheck是用於檢查軟件簽名所用,如需檢查,則設置為1。 
 
  關於baseurl 
  如果yum源在本地,則使用fille:///本地地址; 
  如果yum源在遠端,則應該使用http://或ftp://。 
 
 
3  進入/yum目錄,安裝createrepo: 
      [root@localhost Server]# rpm –ivh createrepo <tab> 
 
 
4  復制/Server下rpm包的分組信息: 
      [root@localhost Server]# cp repodata/comps-rhel5-server-core.xml /root 
 
注:comps-rhel5-server-core.xml為rpm包的分組信息,該信息不能由createrepo生成,故需要對光盤中自帶的文件進行備份。 
 
5  使用createrepo命令生成yum倉庫依賴性關系: 
 
    [root@localhost Server]# createrepo -g /root/comps-    rhel5-  server-core.xml  /yum/Server 
 
6 清空當前系統保存的yum信息: 
  [root@localhost yum.repo.d]# yum clean all 
 
7 刷新yum源列表: 
  [root@localhost yum.repo.d]# yum list all 
 
8 進行試驗 
 
  [root@localhost yum.repo.d]# yum install ntp 
 
進行完以上八歩,本機yum源就算基本建立起來。希望對大家有所幫助。

Copyright © Linux教程網 All Rights Reserved