Epel Deposu Ekleme: RHEL/CentOS 4/5/6/7/8/Stream ve diğer versiyonlar için epel deposu nasıl eklenir?

CentOS işletim sistemi kullanıyorum ve işimi kolaylaştırmak için EPEL deposunu eklemek istiyorum. Farklı CentOS sürümlerine nasıl uyum sağlayabilirim ve bu işlemi nasıl yapabilirim? Hangi adımları takip etmeliyim?

Epel deposu, hazırlayacağım bir çok dokümanda kullanacağım uygulamaların kurulumu için gerekli olacaktır. O yüzden her konuda tekrar tekrar yazmak yerine buraya link vereceğim. Bu konudan Linux sisteminize Epel deposunu ekleyerek daha fazla uygulamaya ulaşabilirsiniz.

Neden Epel deposu ?

Daha fazla uygulamayı içerisinde barındırır, açık kaynak ve tamamen ücretsizdir. Ayrıca sorun yaratmayacak kadarda iyi niyetlidir.

Mimarisini Öğrenelim

Öncelikle linux işletim sistemimizin 32/64 bit 'lerden hangi mimariye sahip olduğunu bulalım. SSH bağlantısı sağlayalım sunucumuza ve terminale aşağıdaki kodu yazıp enter yapın. Çıkan sonuç bize Linux işletim sisteminin 32 bit mi yoksa 64 bitmi olduğunu gösterecek.

uname -r

Çıktısı aşağıdakilerden birisine benzeyecektir. Burda önemli olan son kısım:

2.6.32-504.3.3.el6.x86_64 # 64 bit versiyon demektir

#yada

2.6.32-279.el6.i686 # 32 bit demektir.

Sonrasında sistem mimarisine göre aşağıdaki paketlerden uygun olanı kurunuz.

Epel Deposunu ekleyelim

Yukardaki çıktıya göre işletim sistemimizin mimarisini öğrendik, şimdide ona uygun olan EPEL deposunu Putty programı ile açtığımız terminal kısmından ekleyelim.

RedHat yada Centos 8.x 64-bit versiyonlar için

yum -y install epel-release.noarch

RedHat yada Centos 7.x 64-bit versiyonlar için

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

# yada

yum -y install epel-release.noarch

RedHat yada Centos 6.x 32-bit versiyonlar için

rpm -ivh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

# yada

wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm

# yada

yum -y install epel-release.noarch

RedHat yada Centos 6.x 64-bit versiyonlar için

rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

# yada

wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm

# yada

yum -y install epel-release.noarch

RedHat yada Centos 5 32-bit versiyonlar için

rpm -ivh http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

# yada

wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
rpm -ivh epel-release-5-4.noarch.rpm

# yada

yum -y install epel-release.noarch

RedHat yada Centos 5 64-bit versiyonlar için

rpm -ivh http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm

# yada

wget http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
rpm -ivh epel-release-5-4.noarch.rpm

# yada

yum -y install epel-release.noarch

RedHat yada Centos 4 32-bit versiyonlar için

rpm -ivh http://download.fedoraproject.org/pub/epel/4/i386/epel-release-4-10.noarch.rpm

# yada

wget http://download.fedoraproject.org/pub/epel/4/i386/epel-release-4-10.noarch.rpm
rpm -ivh epel-release-4-10.noarch.rpm

# yada

yum -y install epel-release.noarch

RedHat yada Centos 4 64-bit versiyonlar için

rpm -ivh http://download.fedoraproject.org/pub/epel/4/x86_64/epel-release-4-10.noarch.rpm

# yada

wget http://download.fedoraproject.org/pub/epel/4/x86_64/epel-release-4-10.noarch.rpm
rpm -ivh epel-release-4-10.noarch.rpm

# yada

yum -y install epel-release.noarch

EPEL deposunun eklendiğini kontrol etmek için aşağıdaki kodu kullanalım

yum repolist -v | grep epel

Sorunsuz şekilde eklendiğini gördüysek işlemlerimiz bitti demektir. Yukarıdaki komutun örnek çıktısı aşağıdaki gibidir, sorunsuz yüklendi ve hazır anlamıda taşır: (mimariye ve versiyona göre farklılık gösterebilir)

 * epel: epel.mirror.constant.com
Repo-id      : epel
Repo-metalink: https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=x86_64
Repo-baseurl : http://epel.mirror.constant.com/6/x86_64/ (45 more)

EPEL Deposu Nasıl Kullanılır?

yum ile bir uygulama yada program kuracağınız zaman ınstall, update, ınfo gibi terimlerden önce aşağıdaki kodu kullanmanız gerek.

--enablerepo=epel

Örnek firefox tarayıcısını kurmak için aşağıdaki gibi bir kod kullanmanız gerekli (Epel reposunu kullanarak yüklemek için)

yum --enablerepo=epel install firefox

Aslında bu tağı ekmeye gerek kalmayabilir, çünkü yum kurulum yaparken depoların hepsine bakabilir, birisinde yoksa diğerini kontrol eder ve bulduğu depodaki uygulamayıda kurar.

Yine de aklımızda olsun :slight_smile:

Epel Deposunu silme!

Bazı durumlarda Epel deposunu kaldırmak isteyebilirsiniz, aşağıdaki kodu uygulayarak epel deposundan kurtulabilirsiniz:

yum remove epel-release.noarch