Fedora 18使用iso DVD做鏡像源yum安裝軟體,適合沒有網路安裝軟體或者網速較慢的情況。
一、掛載 iso。本例中都在 /media 下完成。安裝前最好先看一下相關的原理
#cd /media
#mkdir iso
#mount -r -o loop /dev/cdrom /media/iso/
二、在本地檔案系統建立 repo 來源目錄,必須重掛載到本地系統。
#cd /media
#mkdir repo
#cd repo
#mkdir Fedora
#mount --bind /media/iso/Fedora Fedora //這裡的/media/iso/Fedora好像應該是/media/iso
三、在本地檔案系統建立 repodata 資料檔案。這個一般live版安裝後就有
首先確定系統安裝了 createrepo,如果沒有,需先安裝好該工具:
#rpm -ivh /media/iso/Fedora/createrepo-0.9.8-5.fc14.noarch.rpm
製作資料檔案:
#cd /media/repo
#createrepo -g /media/iso/repodata/repomd.xml ./
createrepo 執行完以後,/media/repo 目錄下就產生了一個 repodata 目錄,裡面放置的就是 repodata 資料檔案。
四、使用已準備好的 iso 檔案。
備份 /etc/yum.repos.d 目錄,並刪除該目錄下的所有檔案。修改 /etc/yum.repos.d/packagekit-media.repo
[InstallMedia]
name=Fedora 14
baseurl=file:///media/repo
清除先前儲存的 cache:#yum clean all
現在,yum 就可以像使用網路資源一樣使用 iso 鏡像了,並自動安裝依賴關係要求的的 rpm 包。
註:
對於特定的系統,使用 iso 檔案作為 yum 源時,repodata 必須由本地系統產生,否則和本地 rpm 包的安裝情況不一致,源將不可用。
推薦閱讀:
RedHat Linux 本地yum源的配置
RedHat 6.2 Linux修改yum源免費使用CentOS源
配置EPEL YUM源
Redhat 本地yum源配置
yum的設定檔說明
RedHat 6.1下安裝yum(圖文)
YUM 安裝及清理