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 🙂
Epel Deposunu silme!
Bazı durumlarda Epel deposunu kaldırmak isteyebilirsiniz, aşağıdaki kodu uygulayarak epel deposundan kurtulabilirsiniz:
yum remove epel-release.noarch