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源的配置 http://www.linuxidc.com/Linux/2013-08/88217.htm
RedHat 6.2 Linux修改yum源免費使用CentOS源 http://www.linuxidc.com/Linux/2013-07/87383.htm
配置EPEL YUM源 http://www.linuxidc.com/Linux/2012-10/71850.htm
Redhat 本地yum源配置 http://www.linuxidc.com/Linux/2012-11/75127.htm
yum的配置文件說明 http://www.linuxidc.com/Linux/2013-04/83298.htm
RedHat 6.1下安裝yum(圖文) http://www.linuxidc.com/Linux/2013-06/86535.htm
YUM 安裝及清理 http://www.linuxidc.com/Linux/2013-07/87163.htm
更多Fedora相關信息見Fedora 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=5