Exile on Keyboard St. - Blog sur Linux et Debian

Aller au contenu | Aller au menu | Aller à la recherche

dimanche 27 août 2017

jigdo et le fichier template ...

Dans un billet précédent, nous avons vu comment on peut télécharger les images iso de Debian avec l'utilitaire jigdo.

Cette façon de faire semble ne plus fonctionner au premier abord.

user@machine:~/tmp$ jigdo-lite https://cdimage.debian.org/cdimage/weekly-builds/amd64/jigdo-cd/debian-testing-amd64-netinst.jigdo

Jigsaw Download "lite"
Copyright (C) 2001-2005  |  jigdo@
Richard Atterer          |  atterer.net
Loading settings from `/home/user/.jigdo-lite'
File `https://cdimage.debian.org/cdimage/weekly-builds/amd64/jigdo-cd/debian-testing-amd64-netinst.jigdo' does not exist!

Pour arriver à vos fins, il faut télécharger le fichier .jigdo ET le fichier .template correspondant dans le même répertoire et ensuite lancer la commande suivante:

jigdo-lite debian-testing-amd64-netinst.jigdo

Donc c'est plus compliqué qu'avant:

Avant:

jigdo-lite https://cdimage.debian.org/cdimage/weekly-builds/amd64/jigdo-cd/debian-testing-amd64-netinst.jigdo

Maintenant:

wget https://cdimage.debian.org/cdimage/weekly-builds/amd64/jigdo-cd/debian-testing-amd64-netinst.jigdo
wget https://cdimage.debian.org/cdimage/weekly-builds/amd64/jigdo-cd/debian-testing-amd64-netinst.template
jigdo-lite debian-testing-amd64-netinst.jigdo

Note:

Ce qui est décrit ici a été testé avec Debian Jessie.

vendredi 19 décembre 2014

Téléchargez les images iso de Debian plus rapidement avec jigdo

L'autre jour, j'ai eu besoin de télécharger une image iso d'installation de Debian depuis cdimage.debian.org.

L'image voulue était celle de l'installation par le réseau qui fait seulement environ 200 MB mais j'ai été surpris de l'extrême lenteur du téléchargement (aussi faible que 40 KB/s parfois) ! Je sais bien que l'ADSL n'est pas rapide mais quand même ...

La raison de cette lenteur est la trop grande charge sur les serveurs de Debian parce que tout le monde utilise les mêmes serveurs vu que tout le monde clique de page en page sur les même liens sur le site de Debian. Je le sais bien, je fais pareil :-)

Heureusement pour remédier à ce problème de lenteur de téléchargement il existe un petit programme nommé jigdo. jigdo va télécharger chaque fichier composant l'image iso sur un des miroirs de Debian, le plus adapté à votre localisation, et ensuite construire l'image iso sur votre machine avant de faire un calcul de somme de contrôle pour vérifier que tout va bien.

Pour installer jigdo:

sudo apt-get install jigdo-file

Ensuite plutôt que de faire:

wget http://cdimage.debian.org/cdimage/weekly-builds/amd64/iso-cd/debian-testing-amd64-netinst.iso

On va utiliser à la place:

jigdo-lite http://cdimage.debian.org/cdimage/weekly-builds/amd64/jigdo-cd/debian-testing-amd64-netinst.jigdo

jigdo pose alors deux questions pour lesquelles on garde les réponses par défaut. Ensuite le téléchargement de chaque fichier commence, jigdo est très verbeux !

Et en 3 minutes l'image iso de Debian est prête:

FINISHED --2014-12-19 07:32:54--
Total wall clock time: 2,0s
Downloaded: 6 files, 1,6M in 1,3s (1,19 MB/s)
Found 6 of the 6 files required by the template                                                                                                                                              
Successfully created `debian-testing-amd64-netinst.iso'

-----------------------------------------------------------------
Finished!
The fact that you got this far is a strong indication that `debian-testing-amd64-netinst.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!