Conexiones lentas de internet?? Para eso se hizo el apt-spy el cual obtiene la lista de los mirrors de debian de ftp://ftp.us.debian.org/debian/README.mirrors.html y prueba la latencia y ancho de banda de cada uno de ellos, luego selecciona el mejor teniendo en cuenta estos valores y modifica automaticamente nuestro sources.list con este servidor
Bueno lo primero que tenemos que hacer es instalarlo
# apt-get install apt-spy
Ahora tenemos que recuperar la ultima lista de los mirrors de Debian para eso ponemos:
# apt-spy update
Ahora vamos a ver unos parametros que tenemos que conocer antes de usar el apt-spy
Para poder indicarle que distribución usamos tenemos que usar el parametro -d distribución, donde distribución puede ser: stable, testing o unstable.
# apt-spy -d stable
Para indicar cuales son los mirrors a buscar según la región geográfica, usamos el parametro: -a area, donde area puede ser: africa, asia, europe, north-america, oceania y south-america
# apt-spy -d stable -a south-america
Si queremos buscar los mirrrors en un determinado país usamos el parametro: -s listapaís en dode listapais es la abreviación del país, así por ejemplo si queremos buscar los mirrors en alemania para la distribución estable tenemos que poner
# apt-spy -d stable -s de
Si queremos indicarle que solo pruebe los primeros n mirrors que funcionan tenemos que usar el parametro: -e número, donde número es la cantidad a buscar, así:
# apt-spy -d stable -a south-america -e 5
Si queremos conocer un poco más sobre apt-spy y los parametros es siempre bueno revisar las paginas man del mismo así que ponemos:
$ man apt-spy
Bueno para nuestra localización geográfica no sería buena idea poner south-america, sería mejor buscar los servidores en usa además siempre es bueno poner que solo nos busque los 5 o 10 primeros servidores que funcione porque sino esto tomara algunos minutos, asi que quedan avisados
Así que mano a las obras
# apt-spy -d stable -s us -e 5
SERVER: ftp.us.debian.org
Benchmarking FTP...
Download 1148930 bytes in 21.26 seconds
Download speed: 527.86 KB/sec
Benchmarking HTTP...
Download 10652666 bytes in 26.27 seconds
Download speed: 393.04 KB/sec
SERVER: debian.crosslink.net
Benchmarking FTP...
Error: Access denied: 530
Benchmarking HTTP...
Download 11854507 bytes in 15.07 seconds
Download speed: 768.23 KB/sec
SERVER: ftp.cs.unm.edu
Benchmarking FTP...
Download 6326312 bytes in 16.17 seconds
Download speed: 382.06 KB/sec
Benchmarking HTTP...
Error: Couldn't resolve host 'ftp.cs.unm.eduallls-IR'
SERVER: mirror.cs.wisc.edu
Benchmarking FTP...
Download 897024 bytes in 21.55 seconds
Download speed: 40.65 KB/sec
Benchmarking HTTP...
Download 2052096 bytes in 19.18 seconds
Download speed: 104.51 KB/sec
SERVER: ftp-mirrror.internap.com
Benchmarking FTP...
Download 11837896 bytes in 15.52 seconds
Download speed: 745.90 KB/sec
Benchmarking HTTP...
Download 10591048 bytes in 16.04 seconds
Download speed: 644.64 KB/sec
writing new sources.list file: /etc/apt/sources.list
Despues de esto nuestro sources.lits nos queda así:
# sources.list generated by apt-spy v3.1
deb http://debian.crosslink.net/debian/ stable main
deb-src http://debian.crosslink.net/debian/ stable main
deb http://security.debian.org/ stable/updates main