Netselect-apt /Netselect
Hace algunos meses hablamos de apt-spy , una utilidad que nos ayuda a seleccionar los mirrors más rápidos para nuestra sources.list.
Pues parece ser que existe otra utilidad con la misma función llamada netselect-apt.
Primero de todo la instalamos:
apt-get install netselect-apt
Para correr este script nos pide ser root o aplicar el atributo SUID a netselect, pero esto último de momento vamos a dejarlo estar.
Ejecutaremos netselect-apt con la opción de la rama debian que estemos utilizando, que bien podría ser stable o etch, testing o lenny, sid o unstable, experimental.
Yo estoy en testing o lenny, así que en mi caso sería:
netselect-apt testing
Pero también podemos añadir parámetros opcionales:
- Paquetería no libre (non-free): netselect-apt -n testing
- Que sean ftp: netselect-apt -n -f testing
- Que obtenga las fuentes (deb-src): netselect-apt -n -f -s testing
El archivo resultante se generará en el directorio donde nos encontremos con el nombre por defecto sources.list si no especificamos lo contrario; para ello añadiremos la opción -o y el nombre que deseemos, por ejemplo lista.txt:
netselect-apt -n -s -f -o lista.txt testing
Finalmente obtendremos un breve resumen parecido a este:

Que podremos ver más ampliamente si visualizamos el archivo generado.
Si nos convence el resultado podemos copiar este archivo en /etc/apt/sources.list sustituyendo al anterior (siempre y cuando hayáis dejado sources.list por defecto en el archivo que se generaba) o modificar el sources.list original a mano añadiendo el mirror sugerido, personalmente prefiero hacerlo de esta última manera.
Otra forma de saber que mirrors son más rápidos es utilizar netselect. Si habéis instalado netselect-apt también tendréis éste.
Con netselect los mirrors sobre los cuales queremos obtener la velocidad los especificaremos nosotros, pudiendo así mismo elegir entre varios y realizar una comparativa de cual nos conviene más.
Por ejemplo podríamos hacer una comparativa entre unos 4 ó 5. Al azar y extraídos de la página Debian worldwide mirror sites (Irlanda, Italia, Suiza, Austria y España):
netselect ftp.ie.debian.org ftp.bofh.it ftp.ch.debian.org ftp.debian.at ftp.es.debian.org
Lo cual me dice que en este preciso instante el más rápido es el irlandés, pero si queremos saber la velocidad de todos ellos y hacer una comparativa utilizaremos el parámetro -vv, -vvv o -vvvv (verbose mode) para obtener una información mucho más detallada, dependiendo de que es lo que te interesa saber y las ganas que tengas de andar jugueteando con la aplicación.
También podríamos crear un archivo con varios de estos mirrors y que netselect nos haga un estudio detallado:
netselect -vv $(cat servers.txt)
Tened en cuenta que al igual que con apt-spy los resultados dependen de muchos factores externos y los que ahora mismo son los más rápidos puede que mañana sean otros.







No hay comentarios.
¿Algo que añadir?
Saltos de línea y párrafo automáticos. La dirección de e-mail no se mostrará. Los campos marcados con * son obligatorios. HTML permitido:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>