Redhat/CentOS軟件管理
我的上一篇文章講到了Ubuntu/Debian系統的軟件倉庫如何配置,今天我再講一講CentOS/Redhat系統的軟件倉庫配置方法,希望可以幫到那些想改變yum軟件倉庫源的同學。
關於Redhat和CentOS之間的關係和區別,這裡不做過多講解,我們來聊聊他們的軟件包管理工具yum。
yum倉庫配置
yum是基於rpm包做管理,可以自動處理各種軟件包的依賴性關係,解決了令人頭疼的依賴問題(相信各位深有體會)。
yum倉庫配置目錄:/etc/yum.repos.d,以.repo結尾的都是軟件倉庫,下面以CentOS7.2為例配置CentOS-Base.repo使用阿里雲源(請正確使用對應版本的倉庫源):
[base]
name=CentOS-$releasever - Base
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
http://mirrors.aliyuncs.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
http://mirrors.aliyuncs.com/centos/RPM-GPG-KEY-CentOS-7
Redhat配置方法相同,倉庫不同而已,這裡詳解講下每行字段的意思,方便大家理解記憶。
[base]:是指此倉庫名,可自定義,這裡基本庫都默認使用base,不用去修改,多個倉庫名記得不要重複。
name:是對此倉庫的描述。
failovermethode:有兩個選項roundrobin 和priority,意思分別是有多個url可供選擇時,yum 選擇的次序,roundrobin 是隨機選擇,如果連接失敗則使用下一個,依次循環,priority 則根據url 的次序從第一個開始。如果不指明,默認是roundrobin。
baseurl:是指倉庫位置,它是倉庫設置中最重要的部分,只有設置正確,才能從上面獲取軟件,後面的支持多種路徑類型:http/https、ftp、file,多個位置可以如上圖所示多行列出。
gpgcheck:是指是否進行gpg校驗,1是校驗,0是不校驗,這是為了驗證軟件包。
gpgkey:指定gpg校驗key的路徑。
配置完成後,先yum clean all清除舊的倉庫緩存記錄,然後yum update更新倉庫緩存,再安裝和更新軟件就會從國內源安裝,試試看,是不是速度快了不少!
@覺得不錯的,請關注木納哥的頭條,後續內容更精彩@