如何在centos上安裝epel源

2021-07-29 16:10:06 字數 2082 閱讀 4768

epel (extra packages for enterprise linux,企業版linux的額外軟體包) 是fedora小組維護的乙個軟體倉庫專案,為rhel/centos提供他們預設不提供的軟體包。這個源相容rhel及像centos和scientific linux這樣的衍生版本。

我們可以很容易地通過yum命令從epel源上獲取上萬個在centos自帶源上沒有的軟體。epel提供的軟體包大多基於其對應的fedora軟體包,不會與企業版linux發行版本的軟體發生衝突或替換其檔案。

更多關於epel專案的細節可以到以下**獲取:

rhel/centos系統有許多第三方源,比較流行的比如rpmforge,rpmfusion,epel,remi等等。

然而需要引起注意的是,如果系統新增了多個第三方源,可能會因此產生衝突——乙個軟體包可以從多個源獲取,一些源會替換系統的基礎軟體包,從而可能會產生意想不到的錯誤。已知的就有rpmforge與epel會產生衝突。

對於這些問題我們建議,調整源的優先權或者有選擇性的安裝源,但是這需要複雜的操作,如果你不確定如何操作,我們推薦你只安裝乙個第三方源。

1. 確認你的centos 的版本

首先通過以下命令確認你的centos 版本

$ cat /etc/redhat-release  

centos release 6.4 (final)

$ wget

3. 安裝epel

通過以下命令安裝epel 軟體包

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

$ sudo rpm -ivh epel-release*

4. 檢查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已經在repo 後列出,並且顯示提供了上萬個軟體包,所以epel 已經安裝到你的centos了。

epel源的配置安裝到了 

/etc/yum.repos.d/epel.repo

檔案。

現在來試一下從epel 獲取軟體包

$ sudo yum install htop

什麼是EPEL 及 Centos上安裝EPEL

rhel以及他的衍生發行版如centos scientific linux為了穩定,官方的rpm repository提供的rpm包往往是很滯後的,當然了,這樣做這是無可厚非的,畢竟這是伺服器版本,安全穩定是重點,官方的rpm repository提供的rpm包也不夠豐富,很多時候需要自己編譯那太辛...

什麼是EPEL 及 Centos上安裝EPEL

rhel以及他的衍生發行版如centos scientific linux為了穩定,官方的rpm repository提供的rpm包往往是很滯後的,當然了,這樣做這是無可厚非的,畢竟這是伺服器版本,安全穩定是重點,官方的rpm repository提供的rpm包也不夠豐富,很多時候需要自己編譯那太辛...

什麼是EPEL 及 Centos上安裝EPEL

rhel以及他的衍生發行版如centos scientific linux為了穩定,官方的rpm repository提供的rpm包往往是很滯後的,當然了,這樣做這是無可厚非的,畢竟這是伺服器版本,安全穩定是重點,官方的rpm repository提供的rpm包也不夠豐富,很多時候需要自己編譯那太辛...