CentOS/Redhat軟件倉庫配置

CentOS 紅帽公司 軟件 GnuPG 木納哥 木納哥 2017-09-20

Redhat/CentOS軟件管理

我的上一篇文章講到了Ubuntu/Debian系統的軟件倉庫如何配置,今天我再講一講CentOS/Redhat系統的軟件倉庫配置方法,希望可以幫到那些想改變yum軟件倉庫源的同學。

CentOS/Redhat軟件倉庫配置

Redhat是大名鼎鼎的企業級linux發行商

CentOS/Redhat軟件倉庫配置

Centos是基於Redhat源代碼再編譯的免費版本

關於Redhat和CentOS之間的關係和區別,這裡不做過多講解,我們來聊聊他們的軟件包管理工具yum。

yum倉庫配置

yum是基於rpm包做管理,可以自動處理各種軟件包的依賴性關係,解決了令人頭疼的依賴問題(相信各位深有體會)。

CentOS/Redhat軟件倉庫配置

yum軟件包管理工具

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更新倉庫緩存,再安裝和更新軟件就會從國內源安裝,試試看,是不是速度快了不少!

CentOS/Redhat軟件倉庫配置

效果槓槓的

@覺得不錯的,請關注木納哥的頭條,後續內容更精彩@

相關推薦

推薦中...