簡單情況下,此方式僅適合於rhel5的DVD光盤作為本地yum源。
1、創建掛載點,並掛載rhel5的DVD光盤:
# mkdir /media/cdrom
# mount /dev/cdrom /media/cdrom
如果您具有rhel5的DVD鏡像,則可將上面的第二條命令以下面的這個命令替代:
# mount -o loop -t iso9660 /path/to/your_iso /media/cdrom
2、確保系統中已經安裝了如下軟件包(您的版本號可能有所不同),如果缺少,請自行安裝
# rpm -qa |grep yum
yum-3.2.19-18.el5
yum-security-1.1.16-13.el5
yum-updatesd-0.9-2.el5
yum-rhn-plugin-0.5.3-30.el5
yum-metadata-parser-1.1.2-2.el5
3、編輯/etc/yum.repos.d/rhel-debuginfo.repo,添加如下內容
[base]
name=Server Local Sources
baseurl=file:///media/cdrom/Server
enable=1
gpcheck=1
gpgkey=file:///media/cdrom/RPM-GPG-KEY-RedHat-release
如果您打算基於此安裝關於cluster、clusterstorage或者xen相關的軟件包,只須再添加以下內容:
[VT]
name=VT Local Sources
baseurl=file:///media/cdrom/VT
enable=1
gpcheck=1
gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release
[Cluster]
name=Cluster Local Sources
baseurl=file:///media/cdrom/Cluster
enable=1
gpcheck=1
gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release
[CS]
name=ClusterStorage Local Sources
baseurl=file:///media/cdrom/ClusterStorage
enable=1
gpcheck=1
gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release
當然,以上三段內容均可以單獨結合[base]段使用,例如,如果您只需要安裝Xen相關rpm包,您只需要添加[VT]段結合[base]段即可。
4、例子
假如您要安裝Xen虛擬機相關的rpm包,使用如下命令即可:
# yum install xen kernel-xen virt-manager