本篇出自:遨遊飛翔
Yum 是一套相當好用以及方便的套件管理,針對Linux上套件的安裝移除更新,可以相當簡單的使用,並可以解決安裝套件時會出現相依性問題
安裝:
Yum在安裝好CentOS後即安裝好,所以並不需要另外安裝
可以使用 rpm -qa | grep yum 檢查是否有安裝
使用:
因為Yum預設伺服器是在國外,要更新或安裝心套件都會連到國外的伺服器,所以我們要先更改一些設定,把伺服器設定為國內各大學的機器上
1.先備份 CentOS-Base.repo 這一隻檔案
#cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
2.修改 CentOS-Base.repo
#vi /etc/yum.repos.d/CentOS-Base.repo
3.修改地方
下面這4個裡面內容需要修改
[base][update][addons][extras]
4.修改內容
[base]
1.將mirrorlist 那段前面加上 # 註解起來(預設的國外伺服器)
#mirrorlist=xxxxxxxxxxxxxxxxxxx
2.將baseurl,gpgkey 修改成下面這樣
baseurl=http://ftp.cse.yzu.edu.tw/pub/CentOS/$releasever/os/$basearch/
gpgkey=http://ftp.cse.yzu.edu.tw/pub/CentOS/RPM-GPG-KEY-centos4
[update]
1.將mirrorlist 那段前面加上 # 註解起來(預設的國外伺服器)
#mirrorlist=xxxxxxxxxxxxxxxxxxx
2.將baseurl,gpgkey 修改成下面這樣
baseurl=http://ftp.cse.yzu.edu.tw/pub/CentOS/$releasever/updates/$basearch/
gpgkey=http://ftp.cse.yzu.edu.tw/pub/CentOS/RPM-GPG-KEY-centos4
[addons]
1.將mirrorlist 那段前面加上 # 註解起來(預設的國外伺服器)
#mirrorlist=xxxxxxxxxxxxxxxxxxx
2.將baseurl,gpgkey 修改成下面這樣
baseurl=http://ftp.cse.yzu.edu.tw/pub/CentOS/$releasever/addons/$basearch/
gpgkey=http://ftp.cse.yzu.edu.tw/pub/CentOS/RPM-GPG-KEY-centos4
[extras]
1.將mirrorlist 那段前面加上 # 註解起來(預設的國外伺服器)
#mirrorlist=xxxxxxxxxxxxxxxxxxx
2.將baseurl,gpgkey 修改成下面這樣
baseurl=http://ftp.cse.yzu.edu.tw/pub/CentOS/$releasever/extras/$basearch/
gpgkey=http://ftp.cse.yzu.edu.tw/pub/CentOS/RPM-GPG-KEY-centos4
將上面修改並儲存好即可使用Yum
指令:
更新指令:yum update or yum -y update
安裝指令:yum -y install XXX
移除套件:yum remove XXXXXX
清除指令:yum clean all
查詢某個套件: yum list | grep xxx
說明:
通常安裝好系統後建議先弄好yum後去更新一下系統,確保套件是最新