redhat 5.4 搭建本地YUM源

在REDHAT 5以後,加入了YUM這個新功能,可以解決RPM包的依賴關係,但不註冊RHN的話不這個功能是不能使用的,我們可以使用光盤中自帶的RPM包自己動手搭建個本地源,網上的資料是不少,通過我親手試驗證明網上的一些教程都多一些步驟,有些沒用的步驟(可能是我暫時不知道用),但搭建本地YUM最簡單就可以了,步驟多了會讓新手暈的,我就是學什麼總喜歡問個所以然,網上的一些步驟,比說/usr/lib/python2.4/site-packages/yum/yumRepo.py,什麼有關於comps-rhel5-server-core.xml這些的操作,完全沒有必要,我結合的很多的資料,總結出最簡單的步驟記錄下來
 
 1.將光盤中的Cluster,  ClusterStorage,  Server,  VT,這幾個文件COPY到本地目錄中,比如我的爲/yum/目錄,
2.編輯/etc/yum.repos.d/rhel-debuginfo.repo文件,如我的配置文件爲
 
[Cluster]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=file:///yum/Cluster/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[ClusterStorage]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=file:///yum/ClusterStorage
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[Server]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=file:///yum/Server
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-releasea

[VT]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=file:///yum/VT
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-releasea
 
 
解釋下相關選項意思
(1)[ ] 中的爲我的/yum/目錄下的文件名稱
(2) 名稱而已,隨意都行
(3)源目錄路徑
(4)enabled 這一定要設爲1.要不然,[ ]選項下的設置不生效
(5)pgpcheck 是否使用gpg驗證RPM包的不可抵賴性,設爲0可以省不少事,如果一定要設驗證的話,必須保證(6)中的公鑰正確
(6)如果上一項設爲1的話這項須設置
3.安裝createrepo命令包,使用此命令創建RPM包依賴性關係,格式爲createrepo /yum/Server/,源目錄下的所有目錄都運行一次,些命令會在指定目錄下生成
一個repodata,其中有記錄依賴性的關係文件.
 
現在yum 命令就可以使用了
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章