Wednesday, January 26, 2011

Membuat DVD Repository BlankOn

Buat anda yang tidak terhubung langsung ke internet, mungkin agak susah untuk melakukan instalasi ataupun upgrade software-software di BlankOn anda dengan menggunakan repository yang ada di jaringan internet. Atau anda terhubung ke internet dengan bandwidth yang sangat terbatas, maka anda akan sangat kesulitan pada saat instalasi software BlankOn dengan ukuran file yang besar.

Jadi, untuk mengatasi semua itu anda harus membuat DVD/CD repository tersendiri, sehingga setiap melakukan instalasi anda tidak perlu harus terhubung ke internet, cukup dengan memasukkan CD repository anda.

Caranya adalah sebagai berikut:

Install tool-tool.

Tool-tool penting disini digunakan sebagai program yang akan melakukan fungsi seperti download dari repository server, atau untuk membuat DVD atau CD yang anda butuhkan.

sudo apt-get install debmirror liblockfile-simple-perl liblog-agent-perl ruby mkisofs dpkg-dev libdigest-sha1-perl libruby libzlib-ruby

Install debpartial

download debpartial disini

kemudian extract dengan perintah :

tar -xzvf debpartial.tar.gz

install debpartial dengan perintah :

sudo dpkg -i debpartial_0+20030508-0.1_all.deb && sudo apt-get -f install

Sedangkan untuk membentuk CD atau DVD yang anda butuhkan, dengan menggunakan software debcopy.

ekstrak depcopy.

esktrak debcopy yang sudah anda install tadi dengan perintah :

cp /usr/share/doc/debpartial/examples/debcopy.gz ~

gunzip ~/debcopy.gz

Download Repository.

Harus hati-hati menggunakan code berikut. Jika tidak teliti dengan kapasitas bandwidth dan sisa harddisk anda, akan sia-sia nanti yang anda lakukan. Hal ini karena proses download yang mungkin sangat lama dan butuh space yang sangat besar (30GB lebih).

Perintah debmirror :

debmirror -a i386 --section=extras,extras-restricted,main,restricted -d ombilin,ombilin-updates, --method=http --nosource --root=blankon -h buaya.klas.or.id --ignore-release-gpg --progress ~/BlankOn-Repos

Untuk Detailnya sebagai berikut:

debmirror -a i386 # jenis arsitektur prosesor yang dipilih

--section=extras,extras-restricted,main,restricted #section yang didownload

-d ombilin,ombilin-updates #release repository yang di download

--method=http --nosource --root=blankon -h buaya.klas.or.id --ignore-release-gpg --progress #repository yang didownload dari buaya.klas.or.id (server repository buaya)

~/BlankOn-Repos #tempat menyimpan sementara repo yang sudah didownload

Membagi ke dalam bentuk CD atau DVD.

Tentunya, setelah masing-masing repository di download. Tentunya dengan size sebesar lebih dari 30GB, tidak akan cukup dalam 1 CD maupun DVD, perlu dibagi-bagi lagi menjadi part-part kecil yang cukup dalam CD atau DVD.

Lakukan dengan perintah :

debpartial --nosource –dirprefix=blankon --section=extras,extras-restricted,main,restricted --dist=ombilin,ombilin-updates --size=DVD ~/BlankOn-Repos ~/BlankOnDVDs

Jika berencana menggunakan CD, maka ganti parameter --size dengan --size=CD74 untuk CD 650MB. --size=CD80 untuk 700MB.

BlankOnDVDs merupakan Directory untuk membagi repository dalam bentuk part-part. Hitung jumlah directory yang terbentuk dalam directory tersebut. Jumlah directory tersebut merupakan jumlah DVD yang harus anda siapkan untuk diburn.

Lakukan perintah dibawah ini untuk mengcompletekan masing-masing disc yang terbentuk.

Pastikan bahwa directory tempat bekerja anda berada pada directory tempat anda menginstall deppartial (Dir ~)

Code

ruby debcopy -l ~/BlankOn-Repos ~/BlankOnDVDs/blankon0

Code

ruby debcopy -l ~/BlankOn-Repos ~/BlankOnDVDs/blankon1

Code

ruby debcopy -l ~/BlankOn-Repos ~/BlankOnDVDs/blankon2

Code

ruby debcopy -l ~/BlankOn-Repos ~/BlankOnDVDs/blankon3

Code

ruby debcopy -l ~/BlankOn-Repos ~/BlankOnDVDs/blankon4

Code

ruby debcopy -l ~/BlankOn-Repos ~/BlankOnDVDs/blankon5

Code

ruby debcopy -l ~/BlankOn-Repos ~/BlankOnDVDs/blankon6

Code

ruby debcopy -l ~/BlankOn-Repos ~/BlankOnDVDs/blankon7

Code

ruby debcopy -l ~/BlankOn-Repos ~/BlankOnDVDs/blankon8

Code

ruby debcopy -l ~/BlankOn-Repos ~/BlankOnDVDs/blankon9

Membuat ISO.

Membuat ISO berfungsi agar memudahkan anda untuk melakukan burning terhadap CD maupun DVD.

Code

mkisofs -f -J -r -V "BlankOn 6 1/10" -o ombilin-$(date -I)-complete-i386-dvd1.iso ~/BlankOnDVDs/blankon0

Code

mkisofs -f -J -r -V "BlankOn 6 2/10" -o ombilin-$(date -I)-complete-i386-dvd2.iso ~/BlankOnDVDs/blankon1

Code

mkisofs -f -J -r -V "BlankOn 6 3/10" -o ombilin-$(date -I)-complete-i386-dvd3.iso ~/BlankOnDVDs/blankon2

Code

mkisofs -f -J -r -V "BlankOn 6 4/10" -o ombilin-$(date -I)-complete-i386-dvd4.iso ~/BlankOnDVDs/blankon3

Code

mkisofs -f -J -r -V "BlankOn 6 5/10" -o ombilin-$(date -I)-complete-i386-dvd5.iso ~/BlankOnDVDs/blankon4

Code

mkisofs -f -J -r -V "BlankOn 6 6/10" -o ombilin-$(date -I)-complete-i386-dvd6.iso ~/BlankOnDVDs/ubuntu5

Code

mkisofs -f -J -r -V "BlankOn 6 7/10" -o ombilin-$(date -I)-complete-i386-dvd7.iso ~/BlankOnDVDs/ubuntu6

Code

mkisofs -f -J -r -V "BlankOn 6 8/10" -o ombilin-$(date -I)-complete-i386-dvd8.iso ~/BlankOnDVDs/ubuntu7

Code

mkisofs -f -J -r -V "BlankOn 6 9/10" -o ombilin-$(date -I)-complete-i386-dvd9.iso ~/BlankOnDVDs/ubuntu8

Code

mkisofs -f -J -r -V "BlankOn 6 10/10" -o ombilin-$(date -I)-complete-i386-dvd10.iso ~/BlankOnDVDs/ubuntu10

Burn ISO.

Gunakan software kesukaan anda untuk melakukan burning terhadap DVD maupun CD Iso yang sudah terbentuk.

link terkait :

http://zakaria.ritonga.web.id/?p=268

http://ubuntuforums.org/showthread.php?t=352460

Download versi cetak dari tutorial ini