Utiliser Jigdo pour télécharger les images ISO CD/DVD Debian

Publié le 31 mars 2011 par Capof's Space

C'est très connu que les images ISO de Debian sont de très grande taille (4.7 Gb pour un seul DVD) Vous pouvez passer des jours a les télécharger surtout pour ceux qui ont une connexion lente (ADSL par exemple).

En cherchant sur Internet je suis tomber sur un billet en anglais qui est très intéressant qui explique comment gagner du temps quand on veut télécharger le set DVD Debian en utilisant l'utilitaire Jigdo:

Jigdo (JIGsaw DOwnload i.e. téléchargement pièces à pièces) est un utilitaire sous Linux (et Windows) conçu pour le téléchargement de fichiers volumineux de la distribution Debian, et maintenant Fedora. Il télécharge des fichiers provenant de différents sites miroirs pour construire une image ISO 9660 de DVD ou de CD-ROM.

Le mot jigdo est une abréviation pour JIGsaw DOwnload. Jigsaw est le nom anglophone pour désigner à la fois une scie sauteuse et une scie à chantourner. Une traduction française adaptée pourrait donc être téléchargement pièces à pièces.

La suite sur Wikipedia

Les images contiennent des milliers de fichiers .deb et sources qui sont déjà disponible sur tous les serveurs miroirs Debian. Alors au lieu de télécharger les images ISO en entier, vous pouvez les reconstruire en entier avec tous les fichiers qui contiennent que vous pouvez télécharger sur le serveur miroir.

Quand vous télécharger un fichier .jigdo, il vous suffit de télécharger un fichier texte qui est déjà compressé en gzip et qui contient suffisamment d'informations pour reconstruire les images:

  • Ça contient une liste de fichiers individuel qui permettent la reconstruction de l'image.
  • Ça indique un miroir ou les fichiers peuvent être télécharger
  • Ça contient un URL a un fichier .template qui décrit la disposition de tous les fichiers de l'image ISO, et les données qui peuvent être télécharger a partir du miroir.

L'utilitaire qu'on va utiliser pour régénérer les images ISO s'appelle jigdo-lite, et c'est disponible pour Windows aussi si vous n'avez pas encore un système GNU/Linux déjà installé. Sinon vous pouvez installer le paquet Debian jigdo-file.

Pour commencer il vous faut l'URL du fichier .jigdo que vous pouvez trouver sur la page CD Debian, une fois vous aurez la bonne adresse vous pouvez la insérer dans la ligne de commande de jigdo-lite. Ensuite il vous demandera le chemin " Files to scan ", si vous avez une version ancienne de l'image, vous pouvez indiquer le chemin ou elle est mounter, ça évitera de les re-télécharger les fichiers que vous avez déjà, sinon continuer en tapant " Entrer ". Il ne vous reste que de choisir le serveur miroir que vous voulez utiliser, et par défaut l'utilitaire choisira celui que vous avez sur /etc/apt/sources.list taper " Entrer " pour finir ou meme ajouter --noask pour eviter les invites de commande.

$ jigdo-lite http://cdimage.debian.org/cdimage/release/6.0.1/multi-arch/jigdo-dvd/debian-6.0.1-i386-amd64-source-DVD-1.jigdo

Jigsaw Download " lite "

Copyright (C) 2001-2005 | jigdo@

Richard Atterer | atterer.net

Getting mirror information from /etc/apt/sources.list

Downloading .jigdo file

-2011-03-22 09:08:11- http://[2001:6b0:e:2018::163]/cdimage/release/6.0.1/multi-arch/jigdo-dvd/debian-6.0.1-i386-amd64-source-DVD-1.jigdo

[...]

----------------------

Images offered by `http://cdimage.debian.org/cdimage/release/6.0.1/multi-arch/jigdo-dvd/debian-6.0.1-i386-amd64-source-DVD-1.jigdo':

1: 'Debian GNU/Linux 6.0.1 " Squeeze " - Official Multi-architecture i386/amd64/source DVD #1 20110319-14:55 (20110319)' (debian-6.0.1-i386-amd64-source-DVD-1.iso)

Further information about `debian-6.0.1-i386-amd64-source-DVD-1.iso':

Generated on Sat, 19 Mar 2011 15:11:27 +0000

----------------------

If you already have a previous version of the CD you are

downloading, jigdo can re-use files on the old CD that are also

present in the new image, and you do not need to download them

again. Mount the old CD ROM and enter the path it is mounted under

(e.g. `/mnt/cdrom').

Alternatively, just press enter if you want to start downloading

the remaining files.

Files to scan:

----------------------

The jigdo file refers to files stored on Debian mirrors. Please

choose a Debian mirror as follows: Either enter a complete URL

pointing to a mirror (in the form

`ftp://ftp.debian.org/debian/'), or enter any regular expression

for searching through the list of mirrors: Try a two-letter

country code such as `de', or a country name like `United

States', or a server name like `sunsite'.

Debian mirror [http://ftp.fr.debian.org/debian]:

Downloading .template file

-2011-03-22 09:12:41- http://cdimage.debian.org/cdimage/release/6.0.1/multi-arch/jigdo-dvd/debian-6.0.1-i386-amd64-source-DVD-1.template

[...]

Successfully created `debian-6.0.1-i386-amd64-source-DVD-1.iso'

----------------------

Finished!

The fact that you got this far is a strong indication that `debian-6.0.1-i386-amd64-source-DVD-1.iso'

was generated correctly. I will perform an additional, final check,

which you can interrupt safely with Ctrl-C if you do not want to wait.

OK: Checksums match, image is good!

Une fois terminer vous aurez télécharger les images officiels Debian avec jigdo-light. Cela vous aidera aussi si vous voulez télécharger des images blu-ray vu qu'elles sont encore de très grande taille en elles sont disponible seulement en jigdo seulement.

Si ça vous tente pas de télécharger les image ISO Debian, vous pouvez aller sur cette page pour commander des disques déjà préparée par Raphaël Hertzog.

Cet article a été traduit de l'anglais au français après un accord avec l'auteur. Vous pouvez trouver la version originale ICI.

from New York City
$jigdo-lite http://cdimage.debian.org/cdimage/release/6.0.1/multi-arch/jigdo-dvd/debian-6.0.1-i386-amd64-source-DVD-1.jigdo Jigsaw Download "lite" Copyright (C) 2001-2005 | jigdo@ Richard Atterer | atterer.net Getting mirror information from /etc/apt/sources.list Downloading .jigdo file --2011-03-22 09:08:11-- http://[2001:6b0:e:2018::163]/cdimage/release/6.0.1/multi-arch/jigdo-dvd/debian-6.0.1-i386-amd64-source-DVD-1.jigdo [...] ----------------------------------------------------------------- Images offered by `http://cdimage.debian.org/cdimage/release/6.0.1/multi-arch/jigdo-dvd/debian-6.0.1-i386-amd64-source-DVD-1.jigdo': 1: 'Debian GNU/Linux 6.0.1 "Squeeze" - Official Multi-architecture i386/amd64/source DVD #1 20110319-14:55 (20110319)' (debian-6.0.1-i386-amd64-source-DVD-1.iso) Further information about `debian-6.0.1-i386-amd64-source-DVD-1.iso': Generated on Sat, 19 Mar 2011 15:11:27 +0000 ----------------------------------------------------------------- If you already have a previous version of the CD you are downloading, jigdo can re-use files on the old CD that are also present in the new image, and you do not need to download them again. Mount the old CD ROM and enter the path it is mounted under (e.g. `/mnt/cdrom'). Alternatively, just press enter if you want to start downloading the remaining files.Files to scan:  ----------------------------------------------------------------- The jigdo file refers to files stored on Debian mirrors. Please choose a Debian mirror as follows: Either enter a complete URL pointing to a mirror (in the form `ftp://ftp.debian.org/debian/'), or enter any regular expression for searching through the list of mirrors: Try a two-letter country code such as `de', or a country name like `United States', or a server name like `sunsite'.Debian mirror [http://ftp.fr.debian.org/debian]:  Downloading .template file --2011-03-22 09:12:41-- http://cdimage.debian.org/cdimage/release/6.0.1/multi-arch/jigdo-dvd/debian-6.0.1-i386-amd64-source-DVD-1.template [...] Successfully created `debian-6.0.1-i386-amd64-source-DVD-1.iso' ----------------------------------------------------------------- Finished! The fact that you got this far is a strong indication that `debian-6.0.1-i386-amd64-source-DVD-1.iso' was generated correctly. I will perform an additional, final check, which you can interrupt safely with Ctrl-C if you do not want to wait. OK: Checksums match, image is good!