Membuat Repositori Lokal Red Hat Enterprise Linux 6
Ya, repositori memang sebaiknya online dan terhubung dengan vendor untuk memperoleh keuntungan upgrade yang diperlukan. Tapi ada baiknya kita juga hemat bandwith, gunakan repositori lokal adalah tindakan bijak. (Red Hat tidak setiap hari ngasih update kog)
Yang anda butuhkan tentunya DVD Red Hat Enterprise Linux (dalam hal ini versi 6). Berikut caranya:
1. Mount DVD RHEL terlebih dahulu, karena kita menggunakan source yang ada di DVD tsb untuk membuat repo local. (mount /dev/sdc1 /media/RHEL6)
2. Buat terlebih dahulu direktori /opt/source/, yang berguna untuk repo local itu sendiri nantinya.
[sourcecode]# mkdir /opt/source/[/sourcecode]
3. Pindah ke direktori package yang berisis source repo kita yang ada di DVD, pada case saya ada di :
[sourcecode]# /media/RHEL6/Packages[/sourcecode]
3. Install Createrepo, yaitu tool yang akan kita gunakan untuk membuat repo lokal (butuh deltarpm dan python)
[sourcecode]# rpm -ivh createrepo-0.9.8-5.el6.noarch rpm deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm python[/sourcecode]
4. Copy semua package yang ada di DVD ke /opt/source
[sourcecode]# cp -R /media/RHEL6/Packages/ /opt/source/
cd /opt/source/Packages/[/sourcecode]
5. Jalankan createrepo agar proses pembuatan repo dimulai :
[sourcecode]# createrepo[/sourcecode]
6. Setelah loading selesai lalu buat local repo file di /etc/yum.repos.d, misal dengan nama localrhel.repo.
[sourcecode]#vi /etc/yum.repos.d/localrhel.repo[/sourcecode]
yang berisi opsi berikut:
[sourcecode]
[localrepo]
baseurl=file:///opt/source/Packages
enabled=1
gpgcheck=0
[/sourcecode]
Selamat mencoba...