01 September 2006

membuat cd reposity ubuntu

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


_(^,^)_

1 comment:

Anonymous said...

dah dicoba bro... dan berhasil
thx banget atas tutorialnya.

tapi pas gw burn dan add cdrom pake synaptic muncul elol kayak gini..

gambar

kenapa yah? padahal pas debmirror dah jelas kan kalo arsitektur AMD64 dll ga dibuatin, cuman i386 aja....

bowo

obakasan regards