CentOS işletim sisteminiz üzerinde default olarak gelen repodaki paketler çoğu zaman yetersiz gelmektedir. Bu yüzden genellikle aradığımız paketlere kolay erişebilmek adına sistemimize ek repolar yüklemek gerekebilir. RpmForce reposunun yanı sıra Epel (Extra Packages for Enterprise Linux) reposuda oldukça zengin paket içeriğine sahip bir repodur.

Neden EPEL deposunu kullanmalıyız?
-YUM paket yöneticisi ile kurabileceğiniz birçok paket içerir.
-Epel reposu %100 açık kaynak kodlu ve kullanımı ücretsizdir.
-Herhangi bir kernel güncellemesi olduğunda uyum sorunu oluşturmaz.
-Tüm EPEL paketleri Fedora tarafından korunmaktadır.

1-RHEL/CentOS Sistemlere EPEL Reposu Ekleme

Aşağıdaki başlıklarda CentOS sürüm ve işlemci mimarisine göre kurulum adımları belirtilmiştir. Kurulum işlemi için verilen komutu çalıştırmanız yeterli olacaktır.

RHEL/CentOS 7 64bit 
[[email protected] ~]# rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm

veya

[[email protected] ~]# yum install epel-release.noarch
RHEL/CentOS 6 32bit 
[[email protected] ~]# rpm -ivh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
RHEL/CentOS 6 64bit 
[[email protected] ~]# rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
RHEL/CentOS 5 32bit 
[[email protected] ~]# rpm -ivh http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
RHEL/CentOS 5 64bit 
[[email protected] ~]# rpm -ivh http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
RHEL/CentOS 4 32bit 
[[email protected] ~]# rpm -ivh http://download.fedoraproject.org/pub/epel/4/i386/epel-release-4-10.noarch.rpm
RHEL/CentOS 4 64bit 
[[email protected] ~]# rpm -ivh http://download.fedoraproject.org/pub/epel/4/x86_64/epel-release-4-10.noarch.rpm

2-EPEL Reponuzu Kontrol Ediniz
Yüklemiş olduğunuz EPEL reposunu kontrol etmek için aşağıdaki komutu çalıştırınız. Eğer reponuz sorunsuzca eklendiyse sisteminizde ekli olan repolar arasında EPEL reposu da görülecektir.

[[email protected] ~]# yum repolist
Yüklü eklentiler: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirror.vit.com.tr
 * extras: mirror.vit.com.tr
 * updates: mirrors.prometeus.net
repo id                    repo name                                                 durum
base/7/x86_64           CentOS-7 - Base                                         8.465
epel/x86_64            Extra Packages for Enterprise Linux 7 - x86_64      5.922
extras/7/x86_64         CentOS-7 - Extras                                     44
updates/7/x86_64      CentOS-7 - Updates                                      995
repolist: 9.504

 

3-EPEL Reposu Nasıl Kullanılır?
Aradığınız paketi sorgulamak için YUM komutunu kullanabilirsiniz. Aranacak repo olarak EPEL reposunu da yum komutuna parametre olarak belirmeniz gerekmektedir. Örneğin aşağıdaki komut ile “zabbix” hakkında bilgi alınmıştır.

[[email protected] ~]# yum --enablerepo=epel info zabbix
Yüklü eklentiler: fastestmirror, langpacks
epel/x86_64/metalink | 27 kB 00:00:00 
epel | 4.4 kB 00:00:00 
(1/2): epel/x86_64/group_gz | 250 kB 00:00:01 
(2/2): epel/x86_64/primary_db | 3.3 MB 00:00:05 
(1/2): epel/x86_64/updateinfo | 35 kB 00:00:00 
(2/2): epel/x86_64/pkgtags | 1.3 MB 00:00:02

Çıktıda görebileceğiniz üzere repo olarak “epel” reposunda zabbix paketine ait bilgiler gösterilmektedir.

Epel reposundaki paketleri görüntülemek için;

yum --disablerepo="*" --enablerepo="epel" list available | less

komutunu çalıştırınız.

3 Thoughts on “RHEL/CentOS 4/5/6/7 Sistemlere Epel Reposu Ekleme

  1. Bahadır 29 Ağustos 2015 13:10 tarihinde yorum yaptı:

    Merhaba epel reposunu eklemeye çalısırken böyle bir olumsuzlukla karsılasıyorum nasıl çözebilirim?

    http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm alınıyor
    Hazırlanıyor… ########################################### [100%]
    epel-release-6-8.noarch zaten kurulu

    Loaded plugins: fastestmirror, security
    Loading mirror speeds from cached hostfile
    * base: mirrors.kernel.org
    * extras: mirrors.cat.pdx.edu
    * updates: centos.sonn.com
    repo id repo name status
    base CentOS-6 – Base 6.575
    extras CentOS-6 – Extras 35
    updates CentOS-6 – Updates 263
    repolist: 6.873

  2. Bahadır 1 Eylül 2015 22:30 tarihinde yorum yaptı:

    Maalesef #yum repolist komutunun çıktısı su sekilde
    Loaded plugins: fastestmirror, security
    Loading mirror speeds from cached hostfile
    * base: mirror.web-ster.com
    * extras: mirrors.syringanetworks.net
    * updates: mirrors.kernel.org
    repo id repo name status
    base CentOS-6 – Base 6,575
    extras CentOS-6 – Extras 35
    updates CentOS-6 – Updates 263
    repolist: 6,873

    Sistemi update ettim fakat yine aynı cıktıyla karsılastım.Yinede belki eklenmiştir diye RHEL/CentOS Sistemlerde Bash ‘in Otomatik Tamamlama Özelliği bu yazınızdan yum #install bash-completion komutunu girdigimde

    #yum install bash-completion
    Loaded plugins: fastestmirror, security
    Setting up Install Process
    Loading mirror speeds from cached hostfile
    * base: mirror.web-ster.com
    * extras: mirrors.syringanetworks.net
    * updates: mirrors.kernel.org
    No package bash-completion available.
    Error: Nothing to do
    bu hata ile karsılasıyorum.
    Bu komutları AWS sunucusu üzerinde Centos 6 sisteminde deniyordum. Bir vakit sonra diger bir Centos sürümünde basarılı bir şekilde epel reposunu ekledim .Teşekkür ederim.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Time limit is exhausted. Please reload CAPTCHA.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Post Navigation