Saya bertanya:
"Gimana ya caranya membuat DVD repo dari mirror repo (bisa di apt-get langsung pakai protokol file:///) yang dikasih teman saya. Soalnya, besarnya lumayan gede, 23Gb lebih."
Jawaban Mas Iang:
"biar cepet dan isinya sama persis dg dvd repo yg lain, bikin dvd reponya pake jigdo saja. (red: tutorialnya ada di wiki ubuntu-id)
(red: Caranya,) downlod *.jigdo dan *.template dari http://kambing.ui.edu/iso/ubuntu-repository/intrepid/, install
jigdo-lite, lalu
$ jigdo-lite ubuntu-8.10-repository-i386-1r2_contrib.jigdo
pas ditanya "Files to scan:", masukin path ke repo. Ulangi sejumlah dvd yang ada.
oya, saya blom nyobain loh ini.. jadi tolong laporkan apa hasilnya =)"
Jadi, saya lanjut ke repository kambing, mendownload semua berkas *.jigdo dan *.template yang dimaksud. Saya harus menggunakan FDM melalui hardisk portable 40Gb saya (karena di Mataram, 99% warnet menggunakan Windows, dan 100% saya online 3-4x seminggu @ 1-2 jam/session) untuk mendownload 35.3Mb file tersebut (yang butuh waktu 2 session dengan kecepatan rata-rata 10Kb/s, kadang sih naik sampai 70Kb/s)
Pagi ini, setelah bangun subuh, saya mulai mengerjakan seperti yang diinstruksikan mas iang.
Saya install jigdo-lite dulu, dari repository lokal.
sudo apt-get install jigdo-lite
Instalasi berjalan mulus tanpa halangan.
Kemudian saya memindahkan semua berkas *.jigdo dan *.template yang sudah selesai di download ke direktori /home/amrinz/Minux-Projects/DVD
mv /media/MYREPOS/Downloads/*.jigdo /home/amrinz/Minux-Projects/DVD
mv /media/MYREPOS/Downloads/*.template /home/amrinz/Minux-Projects/DVD
Lalu saya pindah ke direktori DVD,
cd /home/amrinz/Minux-Projects/DVD
Saya menjalankan jigdo-lite dengan seed (mirip torrent sih!, tapi bukan P2Pnya ya) ubuntu-8.10-repository-i386-1r2_contrib.jigdo.
O ya, mirror repository dari teman saya, saya taruh di /home/amrinz/Minux-Projects/IBEX-Repo.
jigdo-lite --scan /home/amrinz/Minux-Projects/IBEX-Repo/ ubuntu-8.10-repository-i386-1r2_contrib.jigdo
Lazimnya, jigdo-lite akan mendownload file template yang sesuai, tapi tidak dilakukan karena file template sudah ada. Lalu mendownload semua file-file yang diperlukan untuk membuat DVD repo (umumnya jigdo-lite di buat untuk file image iso).
Setelah semua file didownload, jigdo-lite akan membuat image sesuai template tadi.
Dan, abrakadabra! Sekarang DVD Ubuntu Repo 8.10 yang pertama (dari 6 DVD) saya sudah jadi dengan waktu kira-kira beberapa teguk kopi.
Screenshotnya:
Ulangi proses diatas, sampai semua DVD repo terbentuk (6 DVD)
Bagaimana Membuat DVD Repository dari Internet?
Prosedurnya sama saja, bedanya, anda tidak perlu mendownload *.jigdo dan *.template dulu. Tapi bisa langsung melakukannya dalam satu baris perintah:
jigdo-lite http://kambing.ui.edu/iso/ubuntu-repository/intrepid/ubuntu-8.10-repository-i386-1r2_contrib.jigdo
Prosesnya juga sama, jigdo-lite akan mendownload file jigdo yang dimaksud, kemudian mendownload file templatenya, lalu mendownload file-file yang diperlukan, anda akan ditanya repository mana yang akan digunakan, misalnya : http://id.archive.ubuntu.com/ubuntu/.
Dan akhirnya, jigdo-lite akan merakit semuanya menjadi file image.
Oya, jigdo adalah singkatan dari: Jigsaw Download.
Jigdo, is a scheme developed primarily to make it easy to distribute huge filesystem images (e.g. CD (ISO9660) or DVD (UDF) images) over the internet, but it could also be used for other data which is awkward to handle due to its size, like audio/video files or large software packages.
Jigdo tries to ensure that the large file (always called image from now on) is downloaded in small parts which can be stored on different servers. People who want to download the image do so by telling the jigdo (NOT IMPLEMENTED YET) download tool to process one jigdo file; using it, jigdo downloads the parts and reassembles the image. jigdo-file is used to prepare the files for download.
What makes jigdo special is that the parts that are used to reconstruct the image can have any size and content - they only need to be contained in a contiguous region anywhere in the image.
Kesimpulannya, jigdo adalah alternatif yang sangat bagus untuk mendistribusikan file image, tidak hanya untuk Ubuntu atau Debian saja, tapi juga untuk semua distro.

7 Comments
wah saya baru tau caranya kalo si repo diakses lgs tanpa http/ftp. pake --scan toh. makasi makasi..
ReplyDelete@iang
ReplyDeletemakanya baca si man :-)
eh, jadi ngegurui suhu sendiri????
wah donlod nya brp hari ya, klo pek telkomflash:o
ReplyDeletemanstab..
ReplyDeletetapi yg sy bingung.. ko repo sy cuma menghasikan 1 DVD aj y? Klo misal saya liat repo yang ada kn biasanya 4 atau 6 DVD. Saya pke internet untk buat dvd reponya.. tadi dah pake perintah.. jigdo-lite http://kambing.ui.edu/iso/ubuntu-repository/intrepid/ubuntu-8.10-repository-i386-1r2_contrib.jigdo
eh.. gak jadi dink.. tinggal ganti namanya aj y? heheheh.. sorii..
ReplyDeletethx y mas.. ;)
ehm, masih perlu pencerahan neh.. newbie nih :-)
ReplyDeletedengan JIGDO tsb apakah kita tetap perlu mendownload .iso filenya ato gak?
ato JIGDO itu merupakan utiliti utk mengcompress file .iso?
@NewMan jigdo itu seperti torrent, nanti begitu selesai download semua dia bakal buat file imagenya otomatis
ReplyDelete