RHEL/CentOS 7.x/6.x/5.x/4.x için EPEL program deposu

Merhabalar.
Bu yazımızda sizlere RedHat tabanlı linux işletim sistemleri için EPEL adı verilen ekstra program deposunun kurulumunu anlatacağım.


EPEL Nedir?

EPEL (Extra Packages for Enterprise Linux) açık kaynak kodlu ve topluluk tarafından geliştirilen, Fedora takımının desteklediği, 100% ücretsiz olan program deposudur. RHEL (Red Hat Enterprise Linux) tabanlı olan tüm sürümler (CentOS ve Scientific Linux dahil) bu program deposunu kullanabilmektedir. Bu re*0, RHEL/CentOS’un resmi bir parçası değildir, ancak network, system admin, monitoring ve programig kategorilerinden birçok program barındırmaktadır. Repo içinde yer alan çoğu program Fedora’nın depolarında tutulmaktadır.



EPEL Deposunu Neden Kullanmalı?

  1. Yum komutu ile birçok program yüklemenize olanak sağlar.
  2. EPEL depoları %100 açık kaynak kodlu ve kullanımı ücretsiz programları barındırır.
  3. Sorunlu herhangi bir program barındırmaz. (Beta ve bunun gibi test amaçlı yazılımlar bulunmaz)
  4. Tüm programlar Fedora depolarında barındırılmaktadır.


RHEL/CentOS 7/6/5/4 için EPEL Kurulumu

Öncelikle kurulum dosyalarını wget ile indirmemiz gerekiyor. Daha sonrasında RPM komutu ile indirilen dosya kurulumu yapılıyor. Kendi Linux sürümünüz için uygun olan dosyayı indirmeniz gerekmektedir. (Ayrıca tüm bu işlemleri yaparken root kullanıcısı ile oturum açmanız gerekmektedir)


## RHEL/CentOS 7 64 Bit ##

wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
rpm -ivh epel-release-7-5.noarch.rpm


## 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


## 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


## 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

Kendi sürümünüz için gerekli olan kurulumu yaptıktan sonra, aşağıdaki komutu çalıştırarak depoyu aktif ediyoruz.

yum repolist

Örnek olarak aşağıdaki gibi bir ekran çıktısı almamız gerekiyor.

Loaded plugins: downloadonly, fastestmirror, priorities
Loading mirror speeds from cached hostfile
 * base: centos.aol.in
 * epel: ftp.cuhk.edu.hk
 * extras: centos.aol.in
 * rpmforge: be.mirror.eurid.eu
 * updates: centos.aol.in
Reducing CentOS-5 Testing to included packages only
Finished
1469 packages excluded due to repository priority protections
repo id                           repo name                                                      status
base                              CentOS-5 - Base                                               2,718+7
epel Extra Packages for Enterprise Linux 5 - i386 4,320+1,408
extras                            CentOS-5 - Extras                                              229+53
rpmforge                          Red Hat Enterprise 5 - RPMforge.net - dag                      11,251
repolist: 19,075


EPEL Deposunu Nasıl Kullanırım?

YUM komutunu kullanarak arama ve program kurulumu yapabilirsiniz. Örnek olarak Zabbiz paketini repo üzerinden aratıp, kurulumunu yapalım.

yum --enablerepo=epel info zabbix

Aşağıdaki gibi bir çıktı almanız gerekiyor

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.

Şimdi de YUM komutunu –enablerepo=epel parametresini kullanarak kurulumu yapalım.

yum --enablerepo=epel install zabbix

Note: Repo ayarlarına /etc/yum.repos.d/epel.repo dosyasından ulaşabilirsiniz. Repodaki programlar sürekli olarak güncellendiğinden dolayı kullanmanızı şiddetle tavsiye ediyoruz. Bu sayede de sizler her bir programı teker teker güncellemek yerine, en güncel sürümlerini tek bir repodan edinerek zaman kazancı sağlayabilirsiniz. :)

Hepinize iyi günler dilerim.

Yorum yapın