Home > Teknologi > Membuat Repositori Lokal Ubuntu

Membuat Repositori Lokal Ubuntu

February 14th, 2007 sindu Leave a comment Go to comments

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…

Categories: Teknologi Tags: ,
  1. No comments yet.
  1. No trackbacks yet.