CD Repository Ubuntu
Karena minimnya paket default pada cd installer ubuntu dan adanya keharusan memiliki koneksi jaringan ke site repository paket ubuntu
untuk menginstall paket tambahan ataupun untuk mengupdatenya.
Itu merupakan salah satu kekurangan dari ubuntu, dimana metode seperti ini menyulitkan pengguna ubuntu yang tidak memiliki koneksi ke internet.
Maka dari itu untuk mempermudah pengguna ubuntu yang tidak memiliki internet, maka kita akan membuat cd/dvd paket repository.
Tool yang digunakan sama dengan tool yang saya gunakan sebelummnya untuk membuat site repository untunk jaringan lokal, yaitu dengan debmirror.
Disini saya akn membuat paket repository dalam media dvd, space yang digunakan kira2 adalah 2 kali ukuran dvd 5,
ya kira2 sekitar 8 GB ditambah dikit jadi siapkan 9 GB.
Saya akan jelaskan secara bertahap, kita mulai saja sekarang.
1. Buat direktori dengan nama ubuntu_dvd yang
didalamnya terdapat direktori iso dan repo_cache.
2. sekarang buat script untuk mendownload paket2 yang dibutuhkan,
silakan salin saja script dibawah ini:
#!/bin/bash
#--- Variable----
SITE=10.14.3.33
MIRRORDIR=/data1/ubuntu_dvd/repo_cache
METHOD=http
ARCH=i386
SECTIONS=main,restricted
ROOTDIR=/ubuntu
DISTS=dapper,dapper-security
logger -t ubuntu-mirror.bash[$$] Updating Ubuntu mirror
debmirror --method=$METHOD --arch=$ARCH \
--verbose --progress --section=$SECTIONS \
--host=$SITE --root=$ROOTDIR --dist=$DISTS \
--progress $MIRRORDIR --ignore-release-gpg --nosource
logger -t ubuntu-mirror.bash[$$] Finished Updating ubuntu mirror
Saat saya buat ini mungkin space yang di download ada 3.9 GB, kira2 cukup pada dvd 5.
Apabila space yang dihasilkan lebih dari 1 buah dvd 5, maka dapat mengurangi salah satu distribusi nya.
Contoh hanya dapper saja yang dibuat, sedangkan dapper-security tidak kita download.
3. Setelah itu simpan script diatas dengan nama ubuntu_dvd.sh, dan buat menjadi executable lalu jalankan.
$ chmod +x ubuntu_dvd.sh
$ ./ubuntu_dvd.sh
4. Apabila telah selesai, didalam direktori repo_cahce akan ada direktori dists, pool, dan project. lalu kita akan membuat iso dvd untuk repositorynya
perintahnya adalah :
mkisofs -r -v -V "UbuntuRepo010906 " \
-iso-level 4 -o ubuntu_dvd/iso/ubuntu_repo01092006.iso \
ubuntu_dvd/repo_cache
5. Sekarang dvd repo telah terbentuk dan siap di burning ke dalam DVD blank.
Regard
_(^,^)_