Redhat, CentOS系統的yum本地軟件庫設置

Redhat, CentOS都採用yum作爲應用軟件安裝的管理工具。yum既有GUI的方式,也可以採用命令行方式,掌握了yum常用命令,使用起來非常方便。

但是yum使用起來有一個問題,默認情況下,yum的庫是指向互聯網的,對於使用光盤安裝,主機上網不是很方便的情況下,需要改變yum庫的指向,使其指向光盤媒介,這樣,查詢、安裝應用軟件就非常方便了。

一、修改

我們以CentOS6.0 爲例,在/etc/yum.repos.d/目錄下,有兩個文件


CentOS-Base.repo和CentOS-Media.repo

其中CentOS-Base.repo記錄着網絡上的yum源的地址和路徑信息等

CentOS-Media.repo記錄着可以從本地作爲yum源的介質和路徑。其中還有這樣一個說明:

# CentOS-Media.repo
#
# This repo is used to mount the default locations for a CDROM / DVD on
# CentOS-6. You can use this repo and yum to install items directly off the
# DVD ISO that we release.
#
# To use this repo, put in your DVD and use it with the other repos too:
# yum --enablerepo=c6-media [command]
#
# or for ONLY the media repo, do this:
#
# yum --disablerepo=\* --enablerepo=c6-media [command]

[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///media/ CentOS
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-beta

我們只需編輯下bashurl ,將自己的光盤路徑寫入就可以了。

二、使用

可以使用yum --disablerepo=\* --enablerepo=c6-media [command],其中command可以是info, install, 等等。

三、示例

比如我們要在主機上安裝一個網絡通訊報文捕捉軟件wireshark, 這個軟件默認是不安裝的。

命令:yum --disablerepo=\* --enablerepo=c6-media info wireshark

系統反饋軟件在庫c6-media中有此軟件,可以安裝。

命令:yum --disablerepo=\* --enablerepo=c6-media install wireshark

安裝自動解決依賴的問題並安裝完成,直接可以使用。


以上方法針對Redhat5/6, CentOS5/6 系列都有效。

發佈了67 篇原創文章 · 獲贊 26 · 訪問量 27萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章