Installateur Debian - Téléchargement d'une image

Dernière mise à jour : Debian 11.1

Sommaire

1 - Sélection de l'image

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/

2 - Téléchargement http

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

3 - Téléchargement torrent

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

$ sudo aptitude install rtorrent
$ 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
$ wget http://cdimage.debian.org/cdimage/release/11.0.0/amd64/bt-cd/debian-11.0.0-amd64-netinst.iso.torrent
$ rtorrent -s ./ debian-9.1.0-amd64-netinst.iso.torrent
$ rtorrent -s

et dans la fenêtre ncurse qui s'ouvre,

4 - Téléchargement jigdo

Sa mise en œuvre est par contre moins directe que celle des autres méthodes

4.1 - Préalable

$ sudo aptitude install jigdo-file
$ mkdir jigdo
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/

4.2 - Premier téléchargement

$ 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
.....

4.3 - Mise à jour de l'iso

$ mv firmware-11.0.0-amd64-DVD-1.iso  debian11.iso.old
$ mkdir tmp
$ fuseiso9660 debian.iso.old tmp/
$ 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
$ 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