本篇出自:遨遊飛翔


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後去更新一下系統,確保套件是最新
arrow
arrow
    全站熱搜

    正義的胖虎 發表在 痞客邦 留言(1) 人氣()