Membuat Repositori Lokal Ubuntu
Hm.. sebenernya banyak sekali referensi untuk membuat repositori lokal ini salah satunya di blognya pak ardhian, wiki.ubuntu-id.org dan masih banyak lagi jadi saya hannya sedikit membacanya truz di praktekin dech…
Biar lebih mudah saya coba praktek pake komputer sendiri yang udah pake Ubuntu Edgy 6.10, dan yang perlu di siapkan adalah space yang lumayan besar untuk bikin repositori lokal ini.. hhmm.. mungkin sekitar 14 giga hanya untuk platform i386 kalo anda pake power PC atau mesin yang lain yah harus lebih dari itu..
Sebelum mulai, pastikan aplikasi pendukungnya terinstal seperti apache2 dan perl truz jangan lupa di update dulu yah sebelum bikin repository local..
Lankah Pertama
root# sudo apt-get install debmirror
dedmirror di gunakan untuk mengcopy semua paket Ubuntu yang ada di mirror lain, jadi ini penting sekali
Lankah Kedua
root# sudo debmirror –nosource -m –passive –host=kambing.vlsm.org \
–root=ubuntu/ –method=ftp –progress –dist=edgy \
–section=main,multiverse,universe –arch=i386 /mnt/data/ubuntu/edgy/ –ignore-release-gpg
perhatikan -dist=edgy itu menentukan distro yang di gunakan -host=kambing.vlsm.org itu adalah tempat repositori mirror, anda dapat merubahnya sesuai dengan kebutuhan. untuk lengkapnya :
–host=kambing.vlsm.org
Mendonwload package dari mirror. Kalo bisa yang tercepat dan terdekat, kalo ada!! )–method=ftp
Proses download menggunakan ftp, bisa juga menggunakan http.–dist=edgy
Package yang didownload adalah untuk edgy. Ganti dapper untuk mendownload package dapper.–section=main,multiverse,universe
Download package – package pada section main, multiverse dan universe.–arch=i386
Package yang didownload adalah untuk arsitektur i386./mnt/data/ubuntu/edgy/
Direktori tempat menaruh package yang didownload.
supaya nggak susah lebih baik di simpan dalam script truz jalankan dengan command line anda bisa download disini untuk scriptnya.
root# sudo ./debmirror-ubuntu.sh
Ini proses yang paling lama dan tergantung dengan kecepatan akses anda ke server yang anda jadikan mirror.
Lankah Ketiga
Setelah selesai, buatkan soft link kefolder document root http server Anda, atau anda bisa langsung mencopy seluruh file hasil download ke /var/www
root# sudo ln -s /mnt/data/ubuntu/ /var/www/
Setelah semua proses selesai,.. artinya repositori lokal anda juga sudah selesai langkah selanjutnya hanya tinggal memasukan server repositori lokal anda ke client-client anda.
Langkah Keempat– Client Side
root# sudo nano /etc/apt/source.list
Tambahkan baris berikut:
deb http://ip_server_anda/ubuntu/edgy edgy main multiverse universe
Simpan dan lanjutkan dengan perintah:
root# sudo apt-get update
root# sudo apt-get upgrade
Nah selesai dech…
untuk membuat Ubuntu repositori menggunakan distro lain sebenarnya carannya nggak jauh berbeda hannya butuh utak utik aja,.. yang pasti dengan repositori lokal kita bisa ngirit bandwidth yang lumayan besar.. so go go linux mania…

