如何在CentOS 5/6/7上安裝EPEL源

yum源外的Epel源可是個(gè)大世界,就如debian系有強(qiáng)大的在線安裝包一樣,我們可以很容易地通過yum命令從EPEL源上獲取上萬個(gè)在CentOS自帶源上沒有的軟件。更多關(guān)于EPEL 項(xiàng)目的細(xì)節(jié)可以到以這個(gè)網(wǎng)站獲取。這里分享一下自己的運(yùn)維經(jīng)驗(yàn):如何在CentOS 5/6/7上安裝EPEL源?


背景:提示- RHEL/CentOS系統(tǒng)有許多第三方源,比較流行的比如RpmForge,RpmFusion,EPEL,Remi等等。然而需要引起注意的是,如果系統(tǒng)添加了多個(gè)第三方源,可能會因此產(chǎn)生沖突——一個(gè)軟件包可以從多個(gè)源獲取,一些源會替換系統(tǒng)的基礎(chǔ)軟件包,從而可能會產(chǎn)生意想不到的錯誤。已知的就有Rpmforge與EPEL會產(chǎn)生沖突。為改善這個(gè)問題我推薦你只安裝一個(gè)第三方源。


在CentOS 上安裝EPEL

要想安裝EPEL,我們先要下載EPEL的rpm安裝包。

CentOS/RHEL下的6.x和5.x版本下載頁面如下:

http://download.fedoraproject.org/pub/epel/6/i386/repoview/epel-release.html

http://download.fedoraproject.org/pub/epel/5/i386/repoview/epel-release.html

以上網(wǎng)址可能會被重定向到特定的鏡像站而加快下載速度。這個(gè)頁面包含可以直接獲取到rpm包的下載鏈接。直接的下載鏈接如下:

http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

根據(jù)你的CentOS 版本來選擇正確的下載地址。

請注意EPEL 的安裝包是獨(dú)立編譯的,所以它可以安裝在32位和64位系統(tǒng)中。

1. 確認(rèn)你的CentOS 的版本

首先通過以下命令確認(rèn)你的CentOS 版本

$?cat?/etc/redhat-release

CentOS?release?6.4?(Final)

2. 下載EPEL 的rpm 安裝包

現(xiàn)在從上面的地址下載CentOS 版本所對應(yīng)的EPEL 的版本

$?wget?http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

3. 安裝EPEL

通過以下命令安裝EPEL 軟件包

$?sudo?rpm?-ivh?epel-release-6-8.noarch.rpm

$?sudo?rpm?-ivh?epel-release*

5. 檢查EPEL 源

安裝好EPEL 源后,用yum 命令來檢查是否添加到源列表

#?yum?repolist

Loaded?plugins:?fastestmirror

Loading?mirror?speeds?from?cached?hostfile

*?base:?mirrors.vonline.vn

*?epel:?buaya.klas.or.id

*?extras:?centos-hn.viettelidc.com.vn

*?updates:?mirrors.fibo.vn

repo?id????????repo?name??????????????????????????????????????????????status

base???????????CentOS-6?-?Base?????????????????????????????????????????6,381

epel???????????Extra?Packages?for?Enterprise?Linux?6?-?x86_64?????????10,023

extras?????????CentOS-6?-?Extras??????????????????????????????????????????13

nginx??????????nginx?repo?????????????????????????????????????????????????47

updates????????CentOS-6?-?Updates??????????????????????????????????????1,555

repolist:?18,019

EPEL已經(jīng)在repo 后列出,并且顯示提供了上萬個(gè)軟件包,所以EPEL 已經(jīng)安裝到你的CentOS了。

EPEL源的配置安裝到了/etc/yum.repos.d/epel.repo文件。

$ yum repolist? ? ? ##檢查是否已添加至源列表

現(xiàn)在來試一下從EPEL 獲取軟件包

$ ?yum?install?htop

可以參開下這個(gè)官方網(wǎng)址

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容