Dernière mise à jour : Debian 11.1
téléchargement http/ftp
téléchargement par torrent
téléchargement par gigdo
Sommaire
les isos libres à partir de http://cdimage.debian.org/cdimage/release/
les isos avec paquets propriétaires (en particuliers firmware) à partir de http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/
et on pose
debian_url=http://cdimage.debian.org/cdimage/release/current/amd64/
firmware_url=http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/current/amd64/
Le téléchargement http/ftp peut s'effectuer en mode graphique directement depuis un navigateur tel que Firefox en cliquant sur le lien de téléchargement.
Il peut également s'effectuer en console avec un utilitaire de téléchargement tel que wget
Ci-dessous, on prend l'exemple du téléchargement de la version iso-cd de la version libre
$ sudo aptitude install wget
$ wget $debian_url/iso-cd/{SHA512SUMS,SHA512SSUMS.sign}
$ debian_cd=debian-11.1.0-amd64-netinst.iso
$ wget -c $debian_url/iso-cd/$debian_cd
$ gpgv --keyring /usr/share/keyrings/debian-role-keys.gpg -- SHA512SUMS.sign SHA512SUMS
$ cat SHA512SUMS |grep "$debian_cd" |sha512sum -c
Le téléchargement par torrent permet de limiter la charge sur les serveurs Debian. Il peut s'effectuer
Pour une utilisation simplifiée de rtorrent, on peut se contenter de
Installer rtorrent
$ sudo aptitude install rtorrent
Depuis le répertoire où s'effectuera le téléchargement,
récupérer les sommes de contrôle, leur signature
$ wget http://cdimage.debian.org/cdimage/release/11.0.0/amd64/bt-cd/SHA512SUMS
$ wget http://cdimage.debian.org/cdimage/release/11.0.0/amd64/bt-cd/SHA512SUMS.sign
récupérer le "magnet"
$ wget http://cdimage.debian.org/cdimage/release/11.0.0/amd64/bt-cd/debian-11.0.0-amd64-netinst.iso.torrent
Lancer le téléchargement du torrent (les options de création de session et de vitesse maximale de téléchargement sont facultatives)
$ rtorrent -s ./ debian-9.1.0-amd64-netinst.iso.torrent
Alternativement, lancer dans le répertoire de téléchargement, rtorrent sans spécifier le torrent à télécharger
$ rtorrent -s
et dans la fenêtre ncurse qui s'ouvre,
Chargement plus rapide pour le client et moins consommateur de ressources pour le serveur
Possibilité de mise à jour des images en ne rechargeant que les fichiers modifiés
Sa mise en œuvre est par contre moins directe que celle des autres méthodes
$ sudo aptitude install jigdo-file
Créer un répertoire dédié au téléchargement jigdo
$ mkdir jigdo
Identifier la page de téléchargement souhaitée
https://cdimage.debian.org/cdimage/release/current/amd64/jigdo-cd/ https://cdimage.debian.org/cdimage/release/current/amd64/jigdo-dvd/
https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/current/amd64/jigdo-cd/
https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/current/amd64/jigdo-dvd/
$ wget http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/11.0.0+nonfree/amd64/jigdo-dvd/SHA512SUMS
$ wget http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/11.0.0+nonfree/amd64/jigdo-dvd/SHA512SUMS.sign
$ wget http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/11.0.0+nonfree/amd64/jigdo-dvd/firmware-11.0.0-amd64-DVD-1.jigdo
$ wget http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/11.0.0+nonfree/amd64/jigdo-dvd/firmware-11.0.0-amd64-DVD-1.template
$ jigdo-lite firmware-11.0.0-amd64-netinst.jigdo
.....
A la première question "Files to scan" : Comme il s'agit d'un premier chargement, taper Entrée pour indiquer qu'il n'y a pas de fichier à explorer
$ mv firmware-11.0.0-amd64-DVD-1.iso debian11.iso.old
Monter le fichier, soit avec les droits superadministrateur avec mount, soit en utilisateur comme ci-dessous avec fuseiso9660) :
$ mkdir tmp
$ fuseiso9660 debian.iso.old tmp/
Supprimer les fichier jigdo et tmp ancienne version et les télécharger dans leur nouvelle version
$ rm firmware-11.0.0-amd64-DVD-1*
$ wget http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/current/amd64/jigdo-cd/firmware-11xxxxx-amd64-DVD-1.jigdo
$ wget http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/current/amd64/jigdo-dvd/firmware-11.0.0-amd64-DVD-1.template
Lancer jigdo-lite, en indiquant
le chemin où est monté le précédent iso, ici tmp
$ jigdo-lite --scan tmp firmware-11*.jigdo
....
Successfully created `firmware-11.1.0-amd64-DVD-1.iso'
-----------------------------------------------------------------
Finished!
$ fusermount -u tmp/
$ rm debian.iso.old