1.掛載 iso
#cd /media
#mkdir iso
#mount -r -o loop /path/to/*.iso /media/iso/將iso檔案掛載到/media/iso/
2. 在本地檔案系統建立 repo 源目錄
#cd /media
#mkdir repo
#cd repo
#mkdir centos
#mount --bind /media/iso/centos
3.在本地檔案系統建立 repodata 資料檔案
製作資料檔案:
#cd /media/repo
#createrepo -g /media/iso/repodata/comps.xml .
命令 "createrepo -g /media/iso/repodata/comps.xml ." 的最後有乙個點".",表示當前目錄,不然將報錯,無法生成資料文 件!createrepo 執行完以後,/media/repo 目錄下就產生了乙個 repodata 目錄,裡面放置的就是 repodata 資料檔案。
4.使用已準備好的 iso 檔案。
(1)修改 /etc/yum.conf將gpgcheck=1改為gpgcheck=0
(2)在/etc/yum.repos.d/centos-base.repo 後新增
[iso]
name=iso
baseurl=file:///media/repo
(3)清除先前儲存的 cache:#yum clean all
現在,yum 就可以像使用網路資源一樣使用 iso 映象了,並自動安裝依賴關係要求的的 rpm 包。
用本方法也可以將本地的rpm包做成yum源.
宣告:借鑑自linux110 hospcuq
yum使用,yum構建本地源
由於公司的測試伺服器上不能連線外網,使用rpm安裝個東西,一堆的依賴能搞死個人。所以決定搭建個本地的源,其實很簡單,記錄下來備查 服務版本是redhat enterprise 5.3,安裝盤,已經掛載在 media rhel5u3目錄上 具體的掛載參照mount命令就行。1.在目錄 etc yum....
CentOS使用ISO映象做本地YUM源
1 建立iso存放目錄和掛載目錄 mkdir mnt iso mkdir mnt cdrom2 上傳iso映象檔案到iso存放目錄 mnt iso下 3 掛載iso映象到掛載目錄 mnt cdrom下 mount o loop mnt iso xx.iso mnt cdrom4 使用df h命令查詢...
本地yum倉庫構建
root localhost umount dev sr0推載光碟 root localhost mount dev sr0 media 掛載光碟 root localhost cd etc yum.repos.d 進入yum倉庫 root localhost yum.repos.d mkdir a...