Membuat Mirroring Repository Ubuntu
Untuk kebutuhan installasi program pada ubuntu umumnya menggunakan apt-get, apt-get sendiri membutuhkan koneksi internet untuk mengambil source program pada sever repository, hal ini akan menjadi kendala disaat harus memaintenance PC yang menggunakan ubuntu dengan jumlah yang banyak pada sebuah perusahaan misalnya, pemborosan bandwidth, pemborosan waktu jika koneksi internet lelet.
Untuk itu kita memerlukan sebuah repository server pada LAN kita, program yang diperlukan adalah debmirror
$sudo apt-get install debmirror
kemudian masuk pada direktori tempat menyimpan repository kita, contoh /home/karai-aceh
$cd /home/karai-aceh
buat file script untuk menjalankan debmirror contoh myscript.sh
—start myscript—
#!/bin/bash
debmirror –verbose –passive \
–host=kambing.ui.ac.id \
–root=ubuntu –method=http \
–progress –dist=lucid,lucid-updates,lucid-security,lucid-backports \
–section=main,restricted,universe,multiverse \
–arch=i386 –ignore-release-gpg \
–nocleanup \
–no-source –diff=none \
ubuntu\
—end myscript—
ubah agar menjadi file eksekusi
$sudo chmod +x myscript.sh
jalankan scriptnya
$sudo ./myscript.sh
kemudian kita install apache2
$sudo apt-get install apache2
buat simbolic link
$sudo ln -s /home/karai-aceh/ubuntu /var/www/ubuntu
Jangan lupa source list nya di ubah
deb http://ip-server/ubuntu lucid main multiverse universe restricted
deb http://ip-server/ubuntu lucid-updates main multiverse universe restricted
deb http://ip-server/ubuntu lucid-security main multiverse universe restricted
deb http://ip-server/ubuntu lucid-backports main multiverse universe restricted
buat crontab untuk update (link)
by karaiaceh


