如何建立自己的離線yum源?
用安裝DVD建立本地yum源
既然yum已經很好的解決了RPM包的依賴問題,本文要解決的就是速度問題。本地光驅的訪問速度甚至快過100M局域網,而且在最近一些發行版安裝盤中,已經預置好repo信息,并存放在名為repodata的目錄中。可以說安裝盤本身就是一個現成的yum源。在RHEL5中,預置了多個repo,分別存放在
首先,把光盤放入光驅,掛載光盤。
#mount/dev/hdc/media/cdrom
mount:blockdevice/dev/hdciswrite-protected,mountingread-only
如果在本地有安裝盤鏡像,也通過loop方式掛載到相應目錄。
#mount-olooprhel-server-5.4-i386-dvd.iso/media/cdrom
然后,編輯yum源配置文件,添加一個本地yum源。這里是一張RHEL5u4的DVD安裝盤,它的repo對應
#cat>/etc/yum.repos.d/dvd.repo
[dvd]
name=installdvd
baseurl=file:///media/cdrom/Server
enabled=1
gpgcheck=0
END
對于Fedora,系統安裝后有默認遠程yum源存在,建議在補裝RPM包之前通過在*.repo文件中設置"enabled=0"臨時禁用這些遠程yum源。這樣會迫使yum只使用本地光盤作為安裝源,從來避免因外部下載帶來時間的浪費。