<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>2. Pourquoi Jigdo?</title> <link rel="stylesheet" href="style.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.64.1"> <link rel="home" href="index.html" title="Petit guide du logiciel Jigdo de Débian"> <link rel="up" href="index.html" title="Petit guide du logiciel Jigdo de Débian"> <link rel="previous" href="ar01s01.html" title="1. Paperasse"> <link rel="next" href="ar01s03.html" title="3. Comment Jigdo fonctionne (optionnel)"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <div class="navheader"> <table width="100%" summary="Navigation header"> <tr><th colspan="3" align="center">2. Pourquoi Jigdo?</th></tr> <tr> <td width="20%" align="left"> <a accesskey="p" href="ar01s01.html">Précédent</a> </td> <th width="60%" align="center"> </th> <td width="20%" align="right"> <a accesskey="n" href="ar01s03.html">Suivant</a> </td> </tr> </table> <hr> </div> <div class="sect1" lang="fr"> <div class="titlepage"> <div><div><h2 class="title" style="clear: both"> <a name="pourquoijigdo"></a>2. Pourquoi Jigdo?</h2></div></div> <div></div> </div> <div class="sect2" lang="fr"> <div class="titlepage"> <div><div><h3 class="title"> <a name="obtenirdescddebian"></a>2.1. Comment obtenir un jeu d'images Iso Débian ? </h3></div></div> <div></div> </div> <p> Si vous désirez votre propre jeu de CD Débian, il y a de multiples façons de procéder. Vous pouvez les acheter depuis <a href="http://www.debian.org/CD/vendors/" target="_top">la liste des sociétés</a> qui distribuent des CD Débian. Cela vaut vraiment la peine car ces sociétés reversent des subsides au projet Débian. Vos dons contribuent donc à pérenniser ce projet. </p> <p> Un autre moyen d'obtenir un jeu de CD Débian est de les graver vous-même. Pour cela, il faut d'abord obtenir l'image Iso puis la graver sur un CD-ROM vierge. Avant Jigdo, il était possible de créer des CD Débian de deux façons différentes : </p> <div class="orderedlist"><ol type="1"> <li><p> Télécharger des images Iso </p></li> <li><p> Utiliser un kit pseudo-image (PIK) </p></li> </ol></div> <p> Ce document présente un outil appelé Jigdo, qui est la nouvelle meilleure façon d'obtenir des images Iso Débian. En fait, le kit pseudo-image est aujourd'hui officiellement mort et les parties le concernant ont été supprimées de ce document. Jigdo est la méthode canonique pour obtenir une image Iso Débian. </p> </div> <div class="sect2" lang="fr"> <div class="titlepage"> <div><div><h3 class="title"> <a name="pourquoinepastelechargerlimage"></a>2.2. Pourquoi ne pas télécharger l'image entière ? </h3></div></div> <div></div> </div> <p> Il existe des sites miroirs qui permettent de télécharger des images Iso Débian via les protocoles HTTP et FTP. Le problème est qu'il y a très peu de sites miroirs et que leur bande passante n'est pas suffisante pour tous ceux qui désirent télécharger des images Iso Débian. Par exemple, il a été rapporté que le site <tt class="literal">fsn.hu</tt> avait saturé la connexion de son fournisseur d'accès. Le débit sortant atteint quelques téraoctets par mois ! </p> <p> De plus, les distributions <span class="foreignphrase"><i class="foreignphrase">testing</i></span> et instable de Débian sont fréquemment mises à jour. Vos images Iso risquent d'être déjà obsolètes le jour même de leur téléchargement, à moins que vous ne trouviez quelque moyen tordu de les mettre à jour, par exemple en les montant sur un périphérique de bouclage (<span class="foreignphrase"><i class="foreignphrase">loopback</i></span>) et en utilisant <span class="application">rsync</span> (ce que faisait le kit pseudo image). Donc si vous désirez des images à jour, vous devrez télécharger un nouveau jeu de CD chaque jour. Clairement, ce n'est pas la bonne façon de procéder ! </p> <p> Même si vous désirez télécharger une image Iso de la distribution stable Débian, ces images seront tout de même mises à jour après quelques mois. Télécharger des images Iso vous donnera donc des images à jour pour seulement quelques mois. À chaque sortie d'une nouvelle révision de la distribution stable Débian, vous devrez recommencer à zéro le pénible processus de téléchargement de l'ensemble des images. Ça n'est ni une bonne utilisation de votre temps, ni des ressources du miroir. </p> </div> <div class="sect2" lang="fr"> <div class="titlepage"> <div><div><h3 class="title"> <a name="cestquoijigdo"></a>2.3. Qu'est-ce que Jigdo ?</h3></div></div> <div></div> </div> <p> Jigdo (qui signifie « <span class="foreignphrase"><i class="foreignphrase">Jigsaw Download</i></span> » c'est-à-dire « téléchargement pièce par pièce ») a été écrit par Richard Atterer <tt class="email"><<a href="mailto:atterer%20CHEZ%20debian%20POINT%20org">atterer CHEZ debian POINT org</a>></tt> et est diffusé sous la licence publique générale GNU (GPL). C'est un outil qui permet le téléchargement et la mise à jour efficace des images Iso. De n'importe quelle image. Jigdo n'est pas spécifique à Débian. Débian l'a cependant choisi comme méthode officielle de téléchargement pour ses images Iso. </p> <p> Une erreur très répandue est de croire que Jigdo crée des images Iso : il ne le fait pas. Examinons la façon de procéder de Jigdo pour obtenir une image Iso. Appelons Alain la personne qui diffuse l'image Iso (peut-être est-il le responsable de la publication des nouvelles versions de la distribution Débian). Et Béatrice, la personne qui veut télécharger l'image Iso (c'est peut-être une utilisatrice de la distribution Débian). </p> <div class="orderedlist"><ol type="1"> <li><p> Tout d'abord Alain crée une image Iso pouvant être gravée sur CD-ROM. Pour ceci, il peut utiliser un utilitaire tel que <span class="application">mkisofs</span> ou <span class="application">debian-cd</span>. Il crée aussi deux fichiers associés à sa nouvelle image Iso : un fichier <tt class="filename">.jigdo</tt> et un fichier <tt class="filename">.template</tt>. Il ne lui reste plus qu'a diffuser (en téléchargement) ces deux fichiers, pour tous ceux qui désirent obtenir son image Iso. </p></li> <li><p> La seconde étape est réalisée par Béatrice. Elle consiste à télécharger les fichiers <tt class="filename">.jigdo</tt> et <tt class="filename">.template</tt>. Puis a utiliser le programme <span class="application">jigdo-lite</span> pour télécharger l'image Iso d'Alain à partir de ces deux fichiers… </p></li> </ol></div> <p> L'outil Jigdo contient deux utilitaires : <span class="application">jigdo-file</span> et <span class="application">jigdo-lite</span>. <span class="application">jigdo-file</span> sera utilisé par Alain pour créer les fichiers <tt class="filename">.template</tt> et <tt class="filename">.jigdo</tt> à partir de son image Iso. <span class="application">Jigdo-lite</span> sera utilisé par Béatrice pour télécharger l'image en utilisant les fichiers <tt class="filename">.jigdo</tt> et <tt class="filename">.template</tt>. Si la seule chose que vous désiriez est de télécharger des images Iso Débian, vous n'aurez besoin que de <span class="application">jigdo-lite</span>. Vous pouvez même oublier que <span class="application">jigdo-file</span> existe <tt class="literal">:-)</tt> </p> <p> Jigdo permet de s'affranchir des problèmes des autres méthodes de téléchargement d'images Iso Débian : </p> <div class="itemizedlist"><ul type="disc"> <li><p> Utiliser Jigdo est beaucoup plus rapide que de télécharger l'image Iso en entier ; </p></li> <li><p> Contrairement au téléchargement d'une image Iso entière, Jigdo peut utiliser un CD périmé (ou son image Iso montée en boucle) et télécharger <span class="emphasis"><em>uniquement</em></span> les fichiers qui ont changés depuis la date de création du CD (de l'image Iso) afin de créer une image Iso à jour. Tout comme <span class="application">cvs</span> lorsqu'il met à jour du code source ; </p></li> <li><p> <span class="application">jigdo-lite</span> utilise wget qui, par défaut, utilise le protocole HTTP pour transférer les fichiers. Contrairement à rsync, HTTP n'est jamais bloqué par les pare-feu (sauf ceux derrière lesquels vous ne devriez pas envisager d'utiliser Jigdo). </p></li> <li><p> <span class="application">Jigdo</span> est très respectueux de la bande passante des serveurs diffusant des images Débian. Les miroirs Débian peuvent accueillir un plus grand nombre d'internautes s'ils utilisent Jigdo plutôt que d'autres méthodes de téléchargement… </p></li> </ul></div> <p> Jigdo est sans l'ombre d'un doute la meilleure façon d'obtenir des images Iso Débian. </p> </div> </div> <div class="navfooter"> <hr> <table width="100%" summary="Navigation footer"> <tr> <td width="40%" align="left"> <a accesskey="p" href="ar01s01.html">Précédent</a> </td> <td width="20%" align="center"><a accesskey="u" href="index.html">Niveau supérieur</a></td> <td width="40%" align="right"> <a accesskey="n" href="ar01s03.html">Suivant</a> </td> </tr> <tr> <td width="40%" align="left" valign="top">1. Paperasse </td> <td width="20%" align="center"><a accesskey="h" href="index.html">Sommaire</a></td> <td width="40%" align="right" valign="top"> 3. Comment Jigdo fonctionne (optionnel)</td> </tr> </table> </div> </body> </html>