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 命令就可使用了