Cette page n'est plus maintenue, le programme apt-spy n'étant plus disponible à partir de jessie.
Les miroirs sont des serveurs, répartis dans le monde, qui répliquent l'information des serveurs Debian originaux et permettent de répartir la charge et de raccourcir le temps d’accès à l'information. Il existe, par exemple, une vingtaine de miroirs en France. Une liste mondiale de miroirs est disponible sur la page : https://www.debian.org/mirror/list.
apt-spy est un programme qui teste automatiquement un à un les différents miroirs, affiche la vitesse de téléchargement correspondante, et génère finalement :
A noter
# aptitude install apt-spy
# apt-spy update
$ apt-spy -d jessie -s fr -w ./mirrors.txt -o ./apt-spy.list
....
SERVER: ftp.rezopole.net Benchmarking FTP... Downloaded 11850239 bytes in 12.20 seconds Download speed: 948.83 kB/sec SERVER: debian.awedia.com Benchmarking HTTP... Downloaded 11763920 bytes in 11.47 seconds Download speed: 1001.55 kB/sec SERVER: mirror.ibcp.fr Benchmarking HTTP... Downloaded 10459556 bytes in 11.61 seconds Download speed: 880.08 kB/sec SERVER: www.miroir.vbrunet.eu Benchmarking HTTP... Downloaded 11763920 bytes in 11.30 seconds Download speed: 1016.51 kB/sec Writing new sources.list file: apt-spy.list writing topfile: mirrors.txt
$ cat ./mirrors.txt mirror.ibcp.fr::/pub/debian/: deb-mir1.naitways.net::/debian/: www.miroir.vbrunet.eu::/debian/: debian.awedia.com::/debian/:
$ cat ./apt-spy.list # sources.list generated by apt-spy v3.2.2 # # Generated using: # # apt-spy \ # -d jessie \ # -s FR \ # -w mirrors.txt # deb http://mirror.ibcp.fr/pub/debian/ jessie main #contrib non-free deb-src http://mirror.ibcp.fr/pub/debian/ jessie main #contrib non-free #deb http://security.debian.org/ stable/updates mainIl peut-être utilisé comme canevas pour un fichier sources.list plus complet.
# apt-spy -d jessie -s FRLes fichiers sont générés aux emplacements par défaut :
Il existe un autre programme pour sélectionner les miroirs : netselect-apt. Ce programme est plus rapide que apt-sp, mais moins performant. Il est basé sur des "pings" serveur et ne vérifie pas l’accessibilité aux répertoires.