EPEL (Extra Packages for Enterprise Linux) adalah open source dan sebuah komunitas proyek repositori berbasis dari tim Fedora yang menyediakan kualitas tinggi 100% add-on paket perangkat lunak untuk distribusi Linux termasuk RHEL (Red Hat Enterprise Linux), CentOS, dan Scientific Linux. EPEL Repository bukan merupakan bagian dari RHEL / CentOS tetapi dirancang untuk distribusi Linux utama dengan menyediakan banyak paket open source seperti jaringan, sys admin, pemrograman, pemantauan dan seterusnya. Sebagian besar paket Epel dipelihara oleh Fedora repo.
Mengapa kita menggunakan EPEL Repository?
- Menyediakan banyak paket open source untuk menginstal via Yum.
- Epel repo adalah 100% open source dan bebas untuk digunakan.
- tidak menyediakan paket-paket inti duplikat dan tidak ada masalah kompatibilitas.
- Semua paket Epel dipelihara oleh Fedora repo
Bagaimana Cara menambahkan dan mengaktifkannya EPEL Repository?
Pertama, Anda perlu men-download file menggunakan “wget” dan kemudian menginstalnya menggunakan RPM pada sistem Anda untuk mengaktifkan repositori EPEL. Gunakan perintah link di bawah ini didasarkan pada versi Linux OS Anda. (Pastikan Anda harus user root).
Caranya sebagai berikut :
1. Verifikasi RHEL/CentOS Anda apakah memiliki sistem 32 Bit atau 64 Bit
gunakan perintah “uname -a”. Bila CentOS dengan sistem 32 Bit akan menampilkan i686 i686 i386 GNU/Linux sedangkan untuk sistem 64 Bit akan menampilkan x86_64 x86_64 x86_64 GNU/Linux.
# uname -a
Linux dhansz.com 2.6.32-042stab081.8 #1 SMP Wed Oct 23 16:32:28 MSK 2013 x86_64 x86_64 x86_64 GNU/Linux
Mudah bukan??
2. Selanjutnya anda tinggal gunakan link dibawah yang sesuai dengan hasil perintah dari “uname -a” tadi
[tabs type=”horizontal”][tabs_head][tab_title]RHEL/CentOS 6[/tab_title][tab_title]RHEL/CentOS 5[/tab_title][tab_title]RHEL/CentOS 4[/tab_title][/tabs_head][tab]
RHEL/CentOS 6 32-Bit
# wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm
RHEL/CentOS 6 64-Bit
# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm[/tab][tab]
RHEL/CentOS 5 32-Bit
# wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
# rpm -ivh epel-release-5-4.noarch.rpm
RHEL/CentOS 5 64-Bit
# wget http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
# rpm -ivh epel-release-5-4.noarch.rpm[/tab][tab]
RHEL/CentOS 4 32-Bit
# wget http://download.fedoraproject.org/pub/epel/4/i386/epel-release-4-10.noarch.rpm
# rpm -ivh epel-release-4-10.noarch.rpm
RHEL/CentOS 4 64-Bit
# wget http://download.fedoraproject.org/pub/epel/4/x86_64/epel-release-4-10.noarch.rpm
# rpm -ivh epel-release-4-10.noarch.rpm[/tab][/tabs]
Bagaimana cara Verifikasi EPEL Repository?
Anda perlu menjalankan perintah berikut untuk memverifikasi bahwa EPEL Repository telah diaktifkan. Setelah Anda menjalankan perintah tersebut, Anda akan melihat repositori dari Epel.
# yum repolist
Hasil :
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * atomic: www8.atomicorp.com * base: mirror.atlanticmetro.net * epel: epel.mirror.constant.com * extras: mirror.atlanticmetro.net * rpmforge: repoforge.mirror.constant.com * updates: centos.mirror.nac.net repo id repo name status atomic CentOS / Red Hat Enterprise Linux 6 - atomicrocketturtle.co 1524 base CentOS-6 - Base 6367 epel Extra Packages for Enterprise Linux 6 - x86_64 10444 extras CentOS-6 - Extras 14 rpmforge RHEL 6 - RPMforge.net - dag 4650 repolist: 22999
Bagaimana saya Gunakan EPEL Repository?
Anda perlu menggunakan perintah YUM untuk mencari dan menginstal paket. Misalnya kita mencari paket Zabbix menggunakan Epel repo, mari kita lihat apakah tersedia atau tidak di bawah Epel.
# yum –enablerepo=epel info zabbix
Sample Output
Available Packages
Name : zabbix
Arch : i386
Version : 1.4.7
Release : 1.el5
Size : 1.7 M
Repo : epel
Summary : Open-source monitoring solution for your IT infrastructure
URL : http://www.zabbix.com/
License : GPL
Description: ZABBIX is software that monitors numerous parameters of a network.
Dan ternyata tersedia….. selanjutnya kita tinggal menginstal paket Zabbix menggunakan Epel repo option-enablerepo=Epel
# yum –enablerepo=epel install zabbix
Catatan : akan di install dalam direktori /etc/yum.repos.d/epel.repo.