EPEL veya “Extra Packages for Enterprise Linux” (Kurumsal Linux için Ekstra Paketler) yüksek kaliteli RPM paketleri sunan çevrimiçi bir YUM deposudur. Bu paketler Fedora üzerinde geliştirilip test edilerek RHEL (Red Hat Enterprise Linux) sistemlerinde kullanılabilir hâle getirilmiştir.
RHEL 7 beta paketleri de yüklenebilir durumdadır. EPEL deposu özellikle RHEL ve CentOS gibi işletim sistemlerinde varsayılan olarak bulunmayan ek paketleri yüklemek için kullanılmaktadır.
EPEL Deposunun Avantajları
EPEL deposunu kullanmanın birçok avantajı bulunmaktadır:
- Geniş Paket Desteği: EPEL varsayılan CentOS/RHEL depolarında bulunmayan ek araçları içerir.
- Güncellik ve Güvenilirlik: Paketler Fedora topluluğu tarafından geliştirildiği ve test edildiği için güvenlidir.
- Mimari Bağımsız Paketler: Genellikle noarch paketleri sunulmaktadır yani sistem mimarisine bağlı kalmadan kullanılabilir.
EPEL Deposunu Ekleme
Sisteminizin sürümüne ve mimarisine uygun olarak epel-release paketini indirip kurmalısınız. Genellikle noarch (mimari bağımsız) paketler sağlanmaktadır ancak EPEL farklı paketleri de indirmenize olanak tanır. Aşağıdaki komutları kullanarak sisteminize uygun olan EPEL deposunu ekleyebilirsiniz.
CentOS/RHEL 7 için:
64-Bit Sistemlerde:
rpm -Uvh https://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm
CentOS/RHEL 6 için:
32-Bit Sistemlerde:
rpm -Uvh http://epel.mirror.net.in/epel/6/i386/epel-release-6-8.noarch.rpm
64-Bit Sistemlerde:
rpm -Uvh http://epel.mirror.net.in/epel/6/x86_64/epel-release-6-8.noarch.rpm
CentOS/RHEL 5 için:
32-Bit Sistemlerde:
rpm -Uvh http://epel.mirror.net.in/epel/5/i386/epel-release-5-4.noarch.rpm
64-Bit Sistemlerde:
rpm -Uvh http://epel.mirror.net.in/epel/5/x86_64/epel-release-5-4.noarch.rpm
EPEL Deposunun Çalıştığını Test Etme
EPEL deposunun sisteminizde düzgün çalıştığını doğrulamak için aşağıdaki komutu çalıştırarak EPEL deposunda bulunan tüm paketleri listeleyebilirsiniz;
yum --disablerepo=* --enablerepo=epel list all
Bu komut diğer tüm depoları devre dışı bırakıp yalnızca EPEL deposunu etkinleştirerek mevcut tüm paketleri listeleyecektir. Eğer liste sorunsuz bir şekilde görüntülenirse EPEL deposunun başarıyla yüklendiğinden emin olabilirsiniz.
EPEL Deposu Kullanımı
EPEL deposunu ekledikten sonra yum komutu ile EPEL paketlerini yükleyebilirsiniz. Örneğin “htop” adlı popüler sistem izleme aracını yüklemek için aşağıdaki komutu kullanabilirsiniz;
yum install htop -y
Ayrıca, yüklü olan EPEL paketlerini görmek için şu komutu çalıştırabilirsiniz;
yum list installed | grep epel
Not: Eğer sisteminizde varsayılan olarak EPEL deposu etkinleştirilmemişse, her seferinde depo belirterek yükleme yapabilirsiniz;
yum --enablerepo=epel install paket_adi