Jigdo
Un article de Wikipédia, l'encyclopédie libre.
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 gros fichiers de la distribution Debian. Cet utilitaire télécharge des fichiers provenant de différents sites miroirs pour construire une image ISO 9660 de DVD (ou de CD-ROM).
Sommaire |
[modifier] Étymologie du mot jigdo
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. La traduction la plus proche est donc téléchargement pièces à pièces.
[modifier] La nécessité d'utiliser jigdo pour le téléchargement de fichiers de 600 Mo ou plus
Jigdo était implémenté dans la distribution Debian pour éviter d'avoir besoin de sites miroir avec un espace-disque et une bande passante suffisamment grandes pour autoriser de nombreux téléchargements de fichiers de 650 Mo (taille de l'image ISO d'un CD-ROM). En 2005, avec la généralisation de DVD de 4,7 Go (DVD-5), la nécessité d'un palliatif est devenue de plus en plus cruciale.
Justement, les fichiers .jigdo
permettent de stocker les paquetages Debian au format APT de façon séparée au lieu de les regrouper en image ISO 9660; le réassemblage ultérieur de ces paquetages en une image ISO 9660 se fait en local, sur le poste qui a demandé le téléchargement.
Aujourd'hui l'usage de jigdo n'est plus seul réservé à Debian. D'autres distributions linux le mettent à profit, en particulier la distribution fedora core (voir http://fedorasolved.org/post-install-solutions/jigdo/ )
[modifier] Utilitaire jigdo-file
Une application typique de jigdo est l'utilitaire jigdo-file
. Un utilisateur qui veut assembler l'image d'un CD-ROM doit télécharger un fichier relativement petit appelé nom_d_image.jigdo
. L'utilisateur indique d'abord le nom de ce fichier et son emplacement, puis l'utilitaire va chercher les fichiers additionnels sur internet : le fichier nom_d_image.template
et une série de fichiers .deb
qui sont listés dans le fichier d'extension .jigdo
. L'utilitaire appelle ensuite un autre utilitaire, mkisofs
, pour construire l'image ISO 9660.
[modifier] jigdo sous Windows
[modifier] Procédure basique jigdo-lite.bat sous windows
Il est possible de télécharger un DVD destiné à Debian à partir de Windows. Aucune recompilation du logiciel jigdo n'est nécessaire. L'utilisateur doit se mettre dans le bon répertoire, lancer un fichier jigdo-lite.bat
(en français : jigdo allégé). Une série de paramètres sont demandés à l'utilisateur :
- 1) Nom et l'emplacement du fichier .jigdo (ce nom peut être très long, par exemple : http://www.mirrorservice.org/sites/non-us.debian.org/debian-jigdo/3.1_r0a/i386/jigdo-cd/debian-31r0a-i386-binary-1.jigdo). Le nom interne de paramètre est
jigdo
- 2) Le site miroir (exemple : http://ftp.fr.debian.org/debian/ ). Le nom interne de paramètre est
debianMirror
[modifier] jigdo-lite-settings.txt
Après le premier lancement, le fichier jigdo-lite-settings.txt
contient les 2 paramètres saisis lors du dernier appel de la commande (jigdo
et debianMirror
).
[modifier] Fichiers sh.exe, sed.exe, grep.exe et gzip.exe
Des fichiers .exe
permettent de réaliser sous Windows l'équivalent de commandes habituelles sous linux :
Ces exécutables proviennent du projet MinGW (Minimalist GNU for Windows)
[modifier] La licence de jigdo-win
Pour jigdo-win V0.7.1a
:
- La licence est GNU General Public License, version 2.
- Le copyright indique Richard Atterer 2001-2004.
[modifier] Les codes erreurs
0 : Tout s'est bien passé
1 : Plus de fichiers sont nécessaires
2 : Fichier non trouvé
3 : Erreur d'écriture (exemple : pas assez de place sur le disque local ou limite FAT32 sur taille fichier)
[modifier] Liens externes
- (en) Site officiel
- (fr) Informations
- (en) Informations en anglais, plus détaillées
- (en) Manpage pour jigdo-file : man pour jigdo-file