RedHat使用yum安裝提示no package

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
搞定!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章