Mirror repository ubuntu sangat dibutuhkan sekali oleh bangsa kita, dan tidak disadari pula telah banyak yang membuat repository untuk keperluan jaringan lokal. Permasalahan yang muncul adalah kesetaraan isi repository milik kita dengan server repository yang lain. ketidaksesuain ini dapat menyebabkan kesalahan update paket2 yang bersangkutan lho!
Bagaimana caranya agar server repository kita dapat singkron dengan Server mirror lain? jawabanya.. kita dapat menggunakan debmirror, rsync atau apt-mirror. dalam kesempatan kali ini saya akan mengajak kita semua untuk membuat mirror ubuntu di server milik kita sendiri. ada pun kelengkapan yang harus dimiliki adalah:
0. Koneksi Internet
1. Bandwidth yang lumayan
2. Freespace di hardisk yang banyak (usahakan 60GB)
baiklah, berikut adalah step by stepnya:
0. buat direktory mirror, saya menggunakan direktory /home/mirror
$ sudo mkdir /home/mirror && cd /home/mirror
1. Install Debmirror
$ sudo apt-get install debmirror
2. Buat direktory mirror untuk ubuntu
$ sudo mkdir ubuntu
3. silakan kopi dan salin skript di lampiran untuk proses mirroring, dan namakan dengan mirror.ubuntu.sh dan simpan di /home/mirror/mirror.ubuntu.sh
4. ubah permisi untuk berkas tersebut
$ sudo chmod +x mirror.ubuntu.sh
5. silakan tunggu karena mirror anda sedang dibangun
6. Install webserver, anda dapat menggunakan apache2 atau lighttpd
$ sudo apt-get install apache2 # jika anda menggunakan apache
$ sudo apt-get install lighttpd # jika anda menggunakan lighttpd
7. Buat link untuk pengaksesan web agar supaya mirror kita dapat diakses dari luar
$ sudo ln -s /home/mirror/ubuntu /va/www/ubuntu
8. singkronkan selalu dengan server repository, dapat menggunakan anacron untuk melakukanya
$ sudo crontab -e
isikan dengan * 5,22,10,15 * * * cd /home/ftp && /home/mirror/mirror.ubuntu.sh
simpan dan repository akan di cek pada jam 5, 10, 15 dan 22
Selesai, mudah bukan?
Mas, klo bandwitchx macet2an. APakah msih bisa membuat Mirror???
BalasHapus