EPEL ve RPMforge depolarını ekleyin
"RPMforge " deposunu ekleyelim:
- İlk olarak kendi sürüm ve mimarimize uygun paketi indirelim:
CentOS 6 :
i686 : http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
x86_64 : http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
CentOS 5 :
i686 : http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
x86_64 : http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
- Kendimizi uygun olan paketi indirdikten sonra deponun anahtarlarını içe aktaralım .
# rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
- Anahtar listesini aktardığımıza göre indirdiğimiz "rpm" paketini kontrol edelim.
# rpm -K rpmforge-release-0.5.2-2.el.rf..rpm
(kendi mimarinize ve sürümünüze uygun indirdiğiniz paket)
- Doğruluğu teyit edildiğine göre artık paketi yükleyip,depomuzu ekleyelim.
# rpm -i rpmforge-release-0.5.2-2.el.rf..rpm
EPEL deposunu ekleyelim:
- EPEL deposu içinde ilk olarak kendi mimarimize ve sürmümüze uygun olan paketi indirelim;
CentOS 6 (Beta aşamasında ) :
i386 : http://download.fedora.redhat.com/pub/epel/beta/6/i386/epel-release-6-5.noarch.rpm
x86_64 : http://download.fedora.redhat.com/pub/epel/beta/6/x86_64/epel-release-6-5.noarch.rpm
CentOS 5 :
i386 : http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
x86_64 : http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
- Kendi mimarimize ve sürümümüze uygun paketi indirdikten sonra depomuzu kuralım.
# rpm -i epel-release--.noarch.rpm
* Ya da hiçbir paket indirmeden doğrudan paketi kurup,depoyu ekleyebiliriz.
rpm -ivh http://download.fedora.redhat.com/pub/epel///epel-release--.noarch.rpm
Depolarımızı sisteme ekledik fakat bu depolarda sistemde yüklü olan taban ya da diğer paketlerin,uygulamaların farklı sürümleri mevcut olabilir.Sistem kararlılığını riske atmamak için bu depoların önceliğini değiştirelim ya da sadece ihtiyacımız olduğu zaman kullanalım.
1.İhtiyaç halinde depolar:
- Eklediğimiz depoları ihtiyaç halinde ,istediğimiz zaman kullanmak için öntanımlı olarak "geçersiz" bırakalım.Depoları geçersiz bırakmak için depo konfigurasyon dosyalarındaki "enabled=1" ifadesini "enabled=0" olarak değiştirelim.
# vi /etc/yum.repos.d/rpm.forge.repo
# vi /etc/yum.repos.d/epel.repo
Yukardaki dosyaları bir editör ile açtıktan sonra depoları "enabled=1" yaparak geçersiz kılalım.Ya da diğer bir yolla :
# sed -i “s/enabled=1/enabled=0/” /etc/yum.repos.d/epel.repo
# sed -i “s/enabled=1/enabled=0/” /etc/yum.repos.d/rpm.forge.repo
Şeklinde yaparak da değeri değiştirebilirsiniz.Depoların geçersiz olup olmadığını kontrol edelim.
# yum repolist all
Bu komutla eklediğimiz depoların karşısında geçersiz olduğunu gösteren kırmızı ile "disabled" yazısını göreceksiniz.Artık depolara ihtiyacımız olduğunda "yum" komutundan sonra "--enablerepo=epel" ya da "--enablerepo=rpmforge" şeklinde yazarak kullanabiliriz.Örnek :
# yum --enablerepo=epel install mod_security
2.Depoların önceliğini değiştirelim:
- Yukarda dediğim gibi eklediğimiz bu depoların herhangi bir kararsızlığa mahal vermemesi için depolar için öncelik ayarı yapabiliriz.Depolara öncelik ayarı yapmak için "yum-priorities" paketini kuralım.
# yum install yum-priorities
- Paketini kurduktan sonra ekli olan tüm depoları geçerli yapabiliriz.Depoları geçerli hale getirmek için "enable=0" değerini "enable=1" yapın.Artık depolara öncelik verelim.Depolara öncelik atamak için "priority=DEĞER" şeklinde bir öncelik tanımlayabiliriz.Mesela CentOS'un kendi depolarına "priority=1" değerini atalım.Diğer EPEL ve RPMforge depolarına "priority=2" değerini atayalım.Depolara değer atamak için "priority" değerlerini depo konfigurasyon dosyalarına her depo alt satırına ekleyelim.Örnek:
# vi /etc/yum.repos.d/epel.repo
[epel] name=Extra Packages for Enterprise Linux 5 - $basearch
baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=$basearch enabled=0 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL priority=2
Comments