2021-05-12 14:32:11
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源就算基本建立起來。希望對大家有所幫助。
更多YUM相關教學見以下內容:
RedHat 6.2 Linux修改yum源免費使用CentOS源 http://www.linuxidc.com/Linux/2013-07/87383.htm
設定EPEL YUM源 http://www.linuxidc.com/Linux/2012-10/71850.htm
Redhat 本地yum源設定 http://www.linuxidc.com/Linux/2012-11/75127.htm
yum的組態檔說明 http://www.linuxidc.com/Linux/2013-04/83298.htm
RedHat 6.1下安裝yum(圖文) http://www.linuxidc.com/Linux/2013-06/86535.htm
YUM 安裝及清理 http://www.linuxidc.com/Linux/2013-07/87163.htm
CentOS 6.4上搭建yum本地源 http://www.linuxidc.com/Linux/2014-07/104533.htm
相關文章