天天看點

EPEL的概念

1.什麼是EPEL?

EPEL(企業linux額外安裝包)主要是針對Fedora項目,由開源社群支援建立的一個高品質安裝包的源倉庫,它支援基于Fedora的Red Hat Enterprise Linux (RHEL),還有相容性的衍生版本,例如CentOS和ScientificLinux

作為Fedora安裝軟體源的一部分,EPEL安裝包是完全免費的開源軟體包。

2.為什麼Fedora項目負責EPEL?

大量的Fedora和企業級的Linux發行商和使用者希望能夠将自己開發的軟體包安裝到Fedora系統上。

         Fedora項目也是EPEL安裝包的使用者之一,充分利用了自身的資源。Fedora項目深深感受到沒有像RHEL發行版本擁有如此多的軟體安裝包,覺得應該是社麼做點什麼。機關RHEL衍生自Fedora,但也隻是一些商業支援的軟體安裝包添加到RHEL發行版本上。通過支援RHEL項目,Fedora發行商和使用者可以通過這種途徑擷取到軟體安裝源。

3 Red Hat是否支援EPEL的商業應用?

不,EPEL是來自于Fedora社群的開源項目。就像Fedora本身,Red Hat主持項目的開發。同時Red Hat 工程師參與了整個項目的維護和創新,但是Red Hat不會對EPEL中的軟體安裝包定制任何的商業合同和服務性質的協定。

4 EPEL項目提供的安裝包支援哪些版本的Red Hat Enterprise Linux

EPEL項目提供了RHEL 6和RHEL5,同時包括相容性的CentOS的軟體安裝包。之前的RHEL4,3,2等等,目前已經停産,退出曆史的舞台,畢竟,維護這些安裝包變的越來越困難。

5 如何區分EPEL和其他第三方軟體源的差別6 應用EPEL

6.1如何從EPEL軟體倉庫中安裝軟體包

EHEL5和RHEL6分别有軟體倉庫管理的rpm軟體安裝包。倉庫源将倉庫的詳細資訊記錄到linux系統中,友善yum和up2date調用。然後就能夠像平常一樣安裝軟體。

For EL5:

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

...

su -c 'yum install foo'

For EL6:

su -c 'rpm -Uvhhttp://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm'

繼續閱讀