如何通过httpd和DVD ISO在RHEL上配置yum本地源
//譯者注:本文翻譯原文由紅帽知識庫
//(https://access.redhat.com/knowledge/solutions/7227)提供。
//此符號(//)后面的內容均為譯者添加
//原文有改動
如何通過HTTP在RHEL上配置yum本地資源庫?
A.本文適應的操作系統環境:
- Red Hat Enterprise Linux 5
- Red Hat Enterprise Linux 6
B.先決條件:
您將需要在將要被配置的服務器上安裝下列程序包:
* httpd
* yum
* createrepo
//譯者加注:一般的用戶只需要安裝createrepo這個軟件包。
//因為yum一般是在安裝操作系統時已經默認安裝了。
//此外在RHEL6中,httpd也已經被默認安裝,只是服務沒有啟動。
并且除了要在服務器端配置上面的三個軟件包之外,您必須配置yum以將從已配置的存儲庫中獲取更新。
C.步驟如下:
1.復制Red Hat Enterprise Linux 5/6 的安裝鏡像DVD ISO從Red Hat網絡和本地存儲庫服務器上創建一個本地的存儲庫。
//上面的第二行的/RHEL-DVD.iso 表示您獲得的DVD ISO文件的絕對位置。
//注意上面代碼的第四行后面要帶一個點,以表示當前目錄。其實也可以不帶。
2.創建一個新的repo配置文件(“/etc/yum.repos.d/server.repo”),如下代碼所示:
//注意:紅帽原文提供的代碼中存在的錯誤(baseurl=<a class="linkification-ext"
//title="Linkification: file:///cdrom">file:///cdrom</a>)已經在上面的代碼中得到修正。
//下面的代碼的錯誤也同樣已經改正。
3.確保"/etc/httpd/conf/httpd.conf”文件中已經正確配置以確??梢酝ㄟ^httpd共享.然后執行如下操作:
4.客戶端配置編輯“ /etc/yum.repos.d/client.repo”
?5.從客戶端驗證:
//譯者注:
//最后要注意的是:
//有時,yum makecache這個命令在沒有聯機的時候進行配置會導致提示因為域名解析原因
//無法獲取Red Hat Enterprise Linux網站中的某一個repo配置文件(repo.xml),
//這時,你可以手動編輯“/etc/yum.repos.d/redhat.repo”,并將所有的“enable =1”,替換為“enable =0”,
//然后再執行即可
//到此為止,本項任務就全部完成了。
//最后希望大家在使用和管理RHEL時心情愉快。
轉載于:https://blog.51cto.com/dgd2010/811112
總結
以上是生活随笔為你收集整理的如何通过httpd和DVD ISO在RHEL上配置yum本地源的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言:格式字符串中的类型
- 下一篇: 统计面积百分比