RedHat系統用yum源來在線安裝軟件是要收費的,這裏分享怎麼做到像centos下方便的使用yum安裝軟件。
[root@localhost Packages]# rpm -qa |grep yum
PackageKit-yum-0.5.8-23.el6.x86_64
yum-rhn-plugin-0.9.1-50.el6.noarch
yum-3.2.29-60.el6.noarch
yum-metadata-parser-1.1.2-16.el6.x86_64
yum-plugin-security-1.1.30-30.el6.noarch
PackageKit-yum-plugin-0.5.8-23.el6.x86_64
yum-utils-1.1.30-30.el6.noarch
首先刪除原來的yum:
[root@orcl ~] # rpm -aq|grep yum|xargs rpm -e –nodeps
然後掛載鏡像文件,安裝yum:
先點擊虛擬機右下角的光盤圖標,再點擊彈出來的連接。
然後執行下面命令(最後一個參數,將鏡像文件掛載在/cdrom目錄下,所以需要先存在這個目錄)
[root@orcl ~] mount /dev/cdrom /cdrom
然後cd /cdrom/Packages
[root@localhost Packages]# ls | grep yum
anaconda-yum-plugins-1.0-5.1.el6.noarch.rpm
kabi-yum-plugins-1.0-2.el6.noarch.rpm
PackageKit-yum-0.5.8-23.el6.x86_64.rpm
PackageKit-yum-plugin-0.5.8-23.el6.x86_64.rpm
yum-3.2.29-60.el6.noarch.rpm
yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
yum-plugin-aliases-1.1.30-30.el6.noarch.rpm
yum-plugin-changelog-1.1.30-30.el6.noarch.rpm
yum-plugin-downloadonly-1.1.30-30.el6.noarch.rpm
yum-plugin-security-1.1.30-30.el6.noarch.rpm
yum-plugin-tmprepo-1.1.30-30.el6.noarch.rpm
yum-plugin-verify-1.1.30-30.el6.noarch.rpm
yum-plugin-versionlock-1.1.30-30.el6.noarch.rpm
yum-presto-0.6.2-1.el6.noarch.rpm
yum-rhn-plugin-0.9.1-50.el6.noarch.rpm
yum-utils-1.1.30-30.el6.noarch.rpm
再執行:
[root@localhost Packages]# rpm -ivh yum-3.2.29-60.el6.noarch.rpm yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
這時候yum安裝軟件可能還是會報錯:錯誤:沒有匹配的軟件包可以列出所以最後:
# cd /etc/yum.repos.d/
# vi mycdrom.repo #新建一個repo文件
[Base]
name=RHEL5 ISO Base
baseurl=file:///mnt/Server
enabled=1
gpgcheck=0
:wq
搞定!