Untuk itu saya mencoba untuk share bagaimana membuat Server Local yang dijadikan sebagai tempat untuk memenuhi kebutuhan sistem tanpa harus terhubung dengan Internet.
Adapun langkah-langkahnya sebagai berikut :
1. Install Web Server jika belum ada pada server
Yang meliputi ( Apache2, php5, php5-common, php5-GD, phpmyadmdin dan mysql-server )
2. Buat folder baru untuk meletakan file repository pada folder web (www)
$sudo mkdir /var/www/repo
3. Masukan DVD1 lalu mount ke CDROM
$mount /cdrom
4. Salin isi DVD ke folder yang telah kita siapkan, menggunakan perintah rsync
$sudo rsync -avx -progress /cdrom/. /var/www/repo
hingga DVD ke 5 selesai.
Dalam Ubuntu ada satu file yang berisi daftar seluruh file yang ada pada DVD tersebut. Berkas ini adalah Packages yang terletak dalam direktori dists/[distro]/[komponen]/binary-[arsitektur]/, misalnya dists/hardy/universe/binary-i386/ (Direktori dists/ sendiri berada di bawah direktori dasar yang Anda buat sebelumnya, misalnya /var/www/repo/). Rincian Packages pada setiap DVD adalah:
* DVD1 main restricted* DVD2 main universe multiverse
* DVD3 universe
* DVD4 universe
* DVD5 universe
Jadi Packages yang harus digabungkan ada 2 yaitu Packages untuk main dan universe. Gabungkan berkas (daftar isi file) yang ada pada setiap DVD caranya:
1. Masukan DVD1 lalu mount
$ mount /cdrom
2. Salin berkas Packages ke repository lokal
$ sudo cp /cdrom/dists/hardy/main/binary-i386/Packages /var/www/repo/dists/hardy
/main/binary-i386/Packages
3. Keluarkan DVD1, lalu masukan DVD2, lalu mount
$ mount /cdrom
4. Gabungkan berkas Packages main yang ada pada DVD2
$ sudo cat /cdrom/dists/hardy/main/binary-i386/Packages >> /var/www/repo/dists/hardy
/main/binary-i386/Packages
5. Buat ulang arsip untuk Packages.gz dan Packages.bz2
cd /var/www/repo/dists/hardy/main/binary-i386
gzip -9 -c Packages > Packages.gz
bzip2 -9 -c Packages > Packages.bz2
6. Lanjutkan dengan Paket dari universe, salin file (DVD2) ke direktori lokal
$ sudo cp /cdrom/dists/hardy/universe/binary-i386/Packages /var/www/repo/dists/hardy
/universe/binary-i386/Packages
7. Keluarkan DVD2, masukan DVD3 lalu mount
$ mount /cdrom
8. Gabungkan berkas Packages universe yang ada pada DVD3
$ sudo cat /cdrom/dists/hardy/universe/binary-i386/Packages >> /var/www/repo/dists
/hardy/universe/binary-i386/Packages
9. Ulangi langkah 7-8 hingga DVD ke-5
10. Buat ulang arsip untuk Packages.gz dan Packages.bz2
cd /var/www/repo/dists/hardy/universe/binary-i386
gzip -9 -c Packages > Packages.gz
bzip2 -9 -c Packages > Packages.bz2
Ganti source.list dari komputer klien ke ip komputer kita (server-misal ip server 10.10.0.1)
$ sudo gedit /etc/apt/source.list
#tambahkan baris berikut ini
deb http://10.10.0.1/repo hardy main restricted universe multiverse
Selamat mencoba