歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> RHEL 5 建立本地yum源

RHEL 5 建立本地yum源

日期:2017/2/28 13:56:09   编辑:Linux教程

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