Tutorial kali ini akan membahas yang menggunakan HTTP. Langkah-langkah persiapan :
- Installah web server.
$ sudo apt-get install apache2 php5 php5-GD phpmyadmin mysql-server - buat folder baru untuk meletakan file repository pada folder web (www)
$ sudo mkdir /var/www/repo - Masukan DVD1 dan tunggu hingga muncul otomatis
- Salin isi DVD ke folder yang telah kita siapkan, menggunakan perintah rsync (nama cdrom bisa berubah tergantung ada berapa cdrom pada komputer anda, bisa jadi namanya cdrom0 atau cdrom1) dimisalkan cuma ada 1 cdrom maka perintahnya adalah
$ sudo rsync -avx –progress /cdrom/. /var/www/repo/ - Tunggu hingga selesai, lalu keluarkan DVD dan ulangi langkah 3-5 (ganti DVD1 dengan 2-6) hingga DVD ke 6 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/intrepid/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:
* Disc 1: Alternate Installer + Main (bagian pertama), Restricted (bagian pertama)
* Disc 2: Main (bagian kedua), Restricted (bagian kedua), Multiverse
* Disc 3: Universe (bagian pertama)
* Disc 4: Universe (bagian kedua)
* Disc 5: Universe (bagian ketiga)
* Disc 6: Universe (bagian keempat)
Jadi Packages yang harus digabungkan ada 3 yaitu Packages untuk main, restricted dan universe.
- Main (DVD1 dan DVD2)
- Restricted (DVD1 dan DVD2)
- Universe (DVD3 – DVD6)
Gabungkan berkas (daftar isi file) yang ada pada setiap DVD caranya:
- Masukan DVD1 dan tunggu otomatis muncul (mount)
- Salin berkas Packages ke repository lokal
-
$ sudo cp /cdrom/dists/intrepid/main/binary-i386/Packages.gz /var/www/repo/dists/intrepid/main/binary-i386/Packages.gz
-
- Keluarkan DVD1, lalu masukan DVD2 tunggu hingga mount otomatis (muncul isi DVDnya)
- Gabungkan berkas Packages main yang ada pada DVD2
-
$ sudo cat /cdrom/dists/intrepid/main/binary-i386/Packages >> /var/www/repo/dists/intrepid/main/binary-i386/Packages
-
- Buat ulang arsip untuk Packages.gz dan Packages.bz2
-
cd /var/www/repo/dists/intrepid/main/binary-i386
-
gzip -9 -c Packages > Packages.gz
-
bzip2 -9 -c Packages > Packages.bz2
-
- Lanjutkan dengan Paket dari universe, salin file (DVD2) ke direktori lokal
-
$ sudo cp /cdrom/dists/intrepid/universe/binary-i386/Packages /var/www/repo/dists/intrepid/universe/binary-i386/Packages
-
- Keluarkan DVD2, masukan DVD3 lalu mount
-
$ mount /cdrom
-
- Gabungkan berkas Packages universe yang ada pada DVD3
-
$ sudo cat /cdrom/dists/intrepid/universe/binary-i386/Packages >> /var/www/repo/dists/intrepid/universe/binary-i386/Packages
-
- Ulangi langkah 7-8 hingga DVD ke-5
- Buat ulang arsip untuk Packages.gz dan Packages.bz2
-
cd /var/www/repo/dists/intrepid/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 192.168.0.1)
$ sudo gedit /etc/apt/source.list #tambahkan baris berikut ini deb http://192.168.0.1/repo/ intrepid main restricted universe multiverse
Selamat mencoba


mas,, tutorialnya dibetulin dulu tuh…………..
bikin orang bingung aja…. bingung gw……….