Differences between revisions 1 and 29 (spanning 28 versions)
Revision 1 as of 2004-06-25 15:24:08
Size: 3072
Editor: anonymous
Comment:
Revision 29 as of 2015-04-28 00:10:11
Size: 1074
Editor: GeoffSimmons
Comment: Amend example for 8.0.
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## Auto-converted by kwiki2moinmoin v2005-10-07
f you want your own set of Debian ["CDs"] you can burn your own set. This first entails obtaining an ISO image and then burning that ISO image to a blank CD. Before jigdo, there was a worse way : downloading the entire ISO. Debian get updated often. Your ["ISOs"] may become outdated the same day you download. So if you want up-to-date ISO images, you must download a new set of ISO images every day. Clearly, this is not the way you want to obtain Debian ["ISOs"]!
#language en
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: English - [[zh_CN/jigdo|简体中文]]-~
----
= Jigdo (Jigsaw Download) =
Line 4: Line 6:
The canonical method of getting Debian ISO images is with jigdo. Before jigdo, there was a worse way: downloading the entire ISO. Debian get updated often.
Line 6: Line 8:
Jigdo (which stands for "Jigsaw Download") was written by Richard Atterer and is released under the GNU GPL. It's a tool that allows efficient downloading and updating of an ISO image. Any ISO image. Jigdo is not Debian specific, however Debian has chosen it to be the official method of downloading ISO images. You can install the package (DebianPkg:jigdo-file) using [[Synaptic]]. After that, you can type: {{{
jigdo-lite
}}}
in a terminal to use it.
Line 8: Line 13:
A common misconception is that jigdo creates ISO images; it doesn't. Let's discuss the overall process of how jigdo allows you to obtain an ISO image. Let Adam be the person offering the ISO image (perhaps he's the Debian release manager). Let Betty be the person who wants to download the ISO image (perhaps she's a Debian user).
{{{
   1.
}}}
{{{
      The first step is that Adam creates an ISO image suitable for burning a CD. He might use a utility like mkisofs or debian-cd to create the ISO image. He also creates two files associated with his newly created ISO image: a .jigdo file and a .template file. He makes these two files available for download to anyone who wants to obtain his ISO image.
   2.
}}}
{{{
      The second step is that Betty downloads the .jigdo and .template files. She then uses jigdo-lite along with these two files to download Adam's ISO image.
}}}
When you run [[DebianMan:1/jigdo-lite|jigdo-lite(1)]], you can put an argument for the CD/DVD numbers in brackets, for example:
~- {{{
jigdo-lite http://cdimage.debian.org/debian-cd/current/amd64/jigdo-dvd/debian-8.0.0-amd64-DVD-{1,2,3,4,5,6,7,8,9,10}.jigdo
}}} -~
Line 20: Line 18:
The jigdo tool comes with two utilities: jigdo-file and jigdo-lite. Jigdo-file is used by Adam to create the .template and .jigdo files from the ISO image he wants to offer. Jigdo-lite is used by Betty to download the image using the .jigdo and .template files. If all you want to do is download Debian ["ISOs"], you'll only be using jigdo-lite. You can forget that jigdo-file even exists. :-) which would download them all one after the other.
Line 22: Line 20:
Jigdo addresses all the problems with the other methods of obtaining Debian ISO images: == See Also ==
Line 24: Line 22:
*It's much faster than downloading the entire ISO image.
*Unlike downloading the entire ISO image, it can take an outdated CD (or a loop mounted outdated ISO image), download only the files that have changed since the CD (or ISO image) was created and create a new updated ISO. Very similar to how you use cvs to update source code.
*jigdo-lite uses wget which, by default, uses http to transfer files. Unlike rsync, http is never blocked by firewalls (except the ones behind which you shouldn't be using jigdo to begin with).
*Jigdo is very kind to the bandwidth of the servers offering the Debian images. The Debian mirrors can handle a bigger load of people using jigdo to download Debian images than with other methods of getting them.
 * http://www.debian.org/CD/jigdo-cd/ - Downloading Debian CD images with jigdo
 * DebianPts:jigdo - jidgo at the Debian Package Tracking System
Line 29: Line 25:
Clearly, jigdo is the best method of obtaining Debian ISO images. == External Links ==

 * http://atterer.org/jigdo/ - jigdo (Jigsaw Download) - a download manager for CD/DVD images
 * http://www.tldp.org/HOWTO/Debian-Jigdo/ - Debian Jigdo mini-HOWTO

Translation(s): English - 简体中文


Jigdo (Jigsaw Download)

Before jigdo, there was a worse way: downloading the entire ISO. Debian get updated often.

You can install the package (jigdo-file) using Synaptic. After that, you can type:

jigdo-lite

in a terminal to use it.

When you run jigdo-lite(1), you can put an argument for the CD/DVD numbers in brackets, for example:

jigdo-lite http://cdimage.debian.org/debian-cd/current/amd64/jigdo-dvd/debian-8.0.0-amd64-DVD-{1,2,3,4,5,6,7,8,9,10}.jigdo 

which would download them all one after the other.

See Also