
Hazirlayacagim dokumanlarda EPEL kadar RPM Forge deposunada ihtiyac duyabiliriz. Birisinde bulunan program yada uygulama, diger depoda olmayabiliyor. Bu sebeple bu depoyuda sistemimize eklememiz daha cok cesit icin onemli olacaktir.
Mimarisini Ogrenelim
Oncelikle linux isletim sistemimizin 32/64 bit ‘lerden hangi mimariye sahip oldugunu bulalim. SSH baglantisi saglayalim sunucumuza ve terminale asagidaki kodu yazip enter yapin. Cikan sonuc bize Linux isletim sisteminin 32 bit mi yoksa 64 bitmi oldugunu gosterecek.
uname -r
Ciktisi asagidakilerden birisine benzeyecektir. Burda onemli olan son kisim:
2.6.32-504.3.3.el6.x86_64 # 64 bit versiyon demektir #yada 2.6.32-279.el6.i686 # 32 bit demektir.
Sonrasinda sistem mimarisine gore asagidaki paketlerden uygun olani kurunuz.
RPM Forge Deposunu ekleyelim
Yukardaki ciktiya gore isletim sistemimizin mimarisini ogrendik, simdide ona uygun olan RPM Forge deposunu Putty programi ile actigimiz terminal kismindan yada linux terminal panelinden ekleyelim.
RedHat yada Centos 7.x 64-bit versiyonlar icin
rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
RedHat yada Centos 6.x 32-bit versiyonlar icin
rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.rpm # yada wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.rpm rpm -ivh rpmforge-release-0.5.3-1.el6.rf.i686.rpm
RedHat yada Centos 6.x 64-bit versiyonlar icin
rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm # yada wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm rpm -ivh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
RedHat yada Centos 5 32-bit versiyonlar icin
rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el5.rf.i386.rpm # yada wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el5.rf.i386.rpm rpm -ivh rpmforge-release-0.5.3-1.el5.rf.i386.rpm
RedHat yada Centos 5 64-bit versiyonlar icin
rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el5.rf.x86_64.rpm # yada wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el5.rf.x86_64.rpm rpm -ivh rpmforge-release-0.5.3-1.el5.rf.x86_64.rpm
RedHat yada Centos 4 32-bit versiyonlar icin
rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el4.rf.i386.rpm # yada wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el4.rf.i386.rpm rpm -ivh rpmforge-release-0.5.3-1.el4.rf.i386.rpm
RedHat yada Centos 4 64-bit versiyonlar icin
rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el4.rf.x86_64.rpm # yada wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el4.rf.x86_64.rpm rpm -ivh rpmforge-release-0.5.3-1.el4.rf.x86_64.rpm
RPM Forge deposunun eklendigini kontrol etmek icin asagidaki kodu kullanalim
yum repolist -v | grep rpmforge
Sorunsuz sekilde eklendigini gorduysek islemlerimiz bitti demektir. Yukaridaki komutun ornek ciktisi asagidaki gibidir, sorunsuz yuklendi ve hazir anlamida tasir: (mimariye ve versiyona gore farklilik gosterebilir)
* rpmforge: repoforge.cu.be Repo-id : rpmforge Repo-baseurl : http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/ Repo-mirrors : http://mirrorlist.repoforge.org/el6/mirrors-rpmforge
RPM Forge Deposu Nasıl Kullanılır?
yum ile bir uygulama yada program kuracaginiz zaman install, update, info gibi terimlerden once asagidaki kodu kullanmaniz gerek.
--enablerepo=rpmforge
Ornek firefox tarayicisini kurmak icin asagidaki gibi bir kod kullanmaniz gerekli (RPM Forge reposunu kullanarak yuklemek icin)
yum --enablerepo=rpmforge install firefox
Aslinda bu tagi ekmeye gerek kalmayabilir, cunku yum kurulum yaparken depolarin hepsine bakabilir, birisinde yoksa digerini kontrol eder ve buldugu depodaki uygulamayida kurar.
Yinede aklimizda olsun :)
RPM Forge Deposunu silme!
Bazi durumlarda RPM Forge deposunu kaldirmak isteyebilirsiniz, asagidaki kodu uygulayarak RPM Forge deposundan kurtulabilirsiniz:
yum remove rpmforge-release