Kita terbiasa mendownload menggunakan http atau ftp. Nah, disinilah kelemahannya. Http dan ftp kurang cocok untuk mendownload file besar yang terdiri dari file-file kecil. Permasalahannya, http/ftp tidak memeriksa checksum (validitas data) setiap kali mulai mendownload maupun ketika me-resume download. Koneksi down, putus, semakin memperbesar kemungkinan file tersebut tidak valid.
Debian menawarkan alternatif untuk mendapatkan file iso, yaitu jigdo (Jigsaw Download). Jigdo selalu memeriksa checksum file yang didownload. Bagi server http/ftp, jigdo lebih ringan dibandingkan dengan metode biasa.
1. Cara Kerja Jigdo
Ketika jigdo dijalankan, di dalam direktori, terbentuk 6 file dan 1 subdirektori.
- sarge-i386-1.iso.list
- sarge-i386-1.iso.tmp
- sarge-i386-1.jigdo
- sarge-i386-1.jigdo.unpacked
- sarge-i386-1.template
- jigdo-file-cache.db
- sarge-i386-1.iso.tmpdir/

Jigdo mengambil informasi 10 file pertama dari sarge*.jigdo (nama-nama file) dan sarge*.template (daftar md5sum). Wget mendownload file-file tersebut sambil dicocokkan validitasnya. File yang terdownload berada di direktori sarge*.iso.tmpdir/. Setelah selesai, 10 file tersebut ditulis dalam image sementara sarge*.iso.tmp. Begitu seterusnya hingga semua file terdownload. File image sarge*.iso.tmp yang lengkap, secara otomatis berubah menjadi sarge*.iso.
2. Mendownload File-file ISO dengan Jigdo
Install jigdo.
# apt-get install jigdo-lite
Ambil file sarge*.jigdo dan sarge*.template dari http/ftp server. Jalankan jigdo,
$ jigdo-lite sarge*.jigdo
Saat jigdo menanyakan darimana file akan didownload, arahkan ke server http/ftp terdekat. Jigdo sudah mulai bekerja, tunggulah hingga file iso terbentuk
3. Catatan
Jigdo juga tersedia dalam bentuk aplikasi GUI, dan installer dalam berbagai platform, termasuk windows.
Saat menggunakannya dalam lingkungan windows, usahakan sedekat mungkin dengan direktori teratas (C:\ atau D:\). File-file debian , kadang memiliki nama yang panjang, sedangkan windows membatasinya hanya untuk 255 karakter (full path). Misal, C:\debian-cd\xchat-common_2.6.1-1_all.deb, dihitung mulai dari huruf 'd' untuk debian.
Sayangnya, jigdo tidak secara luas digunakan di semua distribusi linux. Hanya debian saja yang memakainya. Varian debian (ubuntu), juga tersedia dalam bentuk jigdo, namun tidak untuk varian debian yang lain.



