Merubah Repository pada Red Hat Enterprise Linux 6.0 no Subscription





RedHat Enterprise Linux 6.0 (RHEL) baru saja dirilis, tentunya hal ini merupakan kabar gembira bagi anda pengguna setia distribusi linux ini, biasanya perusahaan besar hehehe,, karena RHEL mengharuskan penggunaanya membayar jasa untuk support dan update yang didapat dari membayar subscription,, lohh lohh Linux kok bayarrrrr,,,,, "-_-

Perlu diketahui juga selama ini sebagian besar masyarakat masih berasumsi bahwa FOSS (Free Open Source Software) sudah pasti gratis , namun pada kenyataannya FOSS itu sendiri tidak selalu free (gratis) tapi pasti free (Bebas), ada pula yang komersial terutama masalah dukungan (support) dan Update (pembaharuan).

Konsep FOSS sebenarnya adalah kode program dari perangkat lunak yang dapat dilihat oleh siapapun dan dapat dimodifikasi sedemikian rupa sesuai dengan kebutuhan, tanpa adanya ketentuan atau perjanjian apapun dalam hak pembagian royalty kepada perusahaan pembuatnya dan Red Hat merupakan salah satu perangkat lunak open source  komersial, terdepan di dunia karena dirancang, diintegrasikan, diuji dan dikembangkan secara langsung oleh para ahli, sehingga begitu banyak fitur yang ditawarkan yang sesuai dengan perkembangan teknologi saat ini, seperti virtualisasi  dan clustering. Jadi maklumi sajalah kalo untuk support dan updatenya dikenakan biaya.. :)


Ehemm,,, Kembali ketopik awal,Sebenarnya dengan menggunakan Repository Third Party kita dapat menginstall software multimedia maupun software lainnya pada Distribusi Redhat Enterprise linux yang kita gunakan walaupun tidak memiliki subscription keys karena memang repositori yang digunakan bukan dari pihak resmi Redhat. Tapi jangan khawatir soal kecocokan dan kestabilan karena beberapa repositori yang saya sertakan ini juga telah digunakan pada distribusi berbasih Redhat lainnya seperti Fedora dan CentOS, Scientific Linux. install software dapat dengan mudah dilakukan menggunakan yum mirip dengan perintah apt-get di distri GNU/linux berbasis Debian.

Salah satu cara aneh yang biasanya saya lakukan adalah menggunakan Repository CentOS, untuk menggantikan repository komersil milik RedHat, Kenapa CentOS, Karena CentOS merupakan 100% kompatibel dengan Red Hat Enterprise Linux (RHEL) karena merupakan kembaran dari Distro tersebut, dan  'full compliance' dengan persyaratan redistribusi Red Hat.


A. Menambahkan DVD Installasi sebagai REPO


Hal yang pertama dilakukan adalah menambahkan source installasi (dalam hal ini DVD) sebagai repository dasar.


1. masuk ke account super user (root).


    [wagung@server ~]$ su
    Password:
    nano /etc/yum.repos.d/DVDInstall.repo


2. tambahakan daftar repo, disini drive saya mount di /mount/dvd/RHEL6.0
    sesuaikan dengan path anda


   [dvd-redhat]
   name=dvd-redhat
   baseurl=file:///mount/dvd/RHEL6.0
   enabled=1
   gpgcheck=0


3. lakukan proses indeks paket kembali, jalankan yum check-update


   [root@wagung wagung]# yum check-update

B. Menambahkan Repository CentOS


Karena ketika tulisan ini dibuat CentOS 6.0 belum direlease begitu juga repository nya maka disini saya mencoba, menggunakan repository  dari CentOS 5.5 yang berada di kambing, gunakan editor favorite anda disini saya menggunakan nano.


1. masuk ke account super user (root).


    [wagung@server ~]$ su
    Password:
    nano /etc/yum.repos.d/CentOS.repo


2. tambahakan daftar repo, disini saya menggunakan repo local kambing


[Add Ons]
name=CentOS
baseurl=http://kambing.ui.ac.id/centos/5.5/addons/i386/
enabled=1
gpgcheck=1
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5


[CentOS Plus]
name=CentOS
baseurl=http://kambing.ui.ac.id/centos/5.5/centosplus/i386/
enabled=1
gpgcheck=1
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5


[Extras]
name=CentOS
baseurl=http://kambing.ui.ac.id/centos/5.5/extras/i386/
enabled=1
gpgcheck=1
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5


[Fasttrack]
name=CentOS
baseurl=http://kambing.ui.ac.id/centos/5.5/fasttrack/i386/
enabled=1
gpgcheck=1
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5


[OS]
name=CentOS
baseurl=http://kambing.ui.ac.id/centos/5.5/os/i386/
enabled=1
gpgcheck=1
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5


[Update]
name=CentOS
baseurl=http://kambing.ui.ac.id/centos/5.5/updates/i386/
enabled=1
gpgcheck=1
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5


3. Simpan, lakukan proses indeks paket kembali,  jalankan yum check-update


  [root@wagung wagung]# yum check-update


*.penggunaan Repository CentOS yang berbeda versi disini sebenarnya, tidak diperlukan, namun pada saat menguji coba ternyata penulis menemukan ada paket aplikasi yang berasal dari repositori pihak ketiga yang penulis install membutuhkan paket library (pustaka) yang bisa dipenuhi oleh Repository CentOS 5.5 (berbeda versi), jadi tahap ini bisa di lewati sampai CentOS 6.0 dan Repository nya resmi di release, dengan catatan tidak ada paket  ketergantungan dari aplikasi yang berasal repositori pihak ketiga dan anda tergolong orang yang cukup sabar untuk menunggu :D


C. Menambahkan Repository pihak ketiga


Terdapat beberapa Repository pihak ketiga (tidak resmi) yang dapat digunakan seperti RPMforge, ELRepo, ATrpms, EPEL dan RPMfusion, namun disini penulis tidak menggunakan semuanya dan hanya menggunakan repository yang sudah mendukung dan menyediakan paket aplikasi RHEL 6.0 dalam hal ini RPMforge dan ELRepo. anda bisa saja mencoba repository lainnya.


1. masuk ke account super user (root).


   [ wagung@server ~]$ su
   Password:


2. tambahakan repository elrepo,


rpm -Uvh http://elrepo.org/elrepo-release-6-2.el6.elrepo.noarch.rpm


3. tambahakan repository Rpmforge,


Untuk 32 bit


rpm -Uvh http://rpmforge.sw.be/redhat/el6/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.i686.rpm


Untuk 64 bit


rpm -Uvh http://rpmforge.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm


3. lakukan proses indeks paket kembali, jalankan yum check-update
    [root@wagung wagung]#yum check-update




D. Menginstall Paket aplikasi
Untuk menginstall aplikasi gunakan yum,
sebagai contoh disini saya akan menginstal VLC-Media Player
jalankan perintah.


[root@wagung wagung]#yum install vlc




E.  Update aplikasi
Dengan menggunakan Repository tidak resmi RedHat ini, juga akan menampilkan pesan jika tersedia update (pembaruan aplikasi)



*.terkadang terdapat pesan kesalahan error yang akan muncul, dan proses dapat berlanjut serta aplikasi dapat tetap di install, tetapi terkadang muncul pesan kesalahan error yang memang harus diperbaiki,, jadi selamat bereksperimen dengen RedHat Enterprise Linux dan jadilah Enterprise Linux User ;)

0 komentar:

Post a Comment

Note: Only a member of this blog may post a comment.