Apt-spy
Apt-spy es una utilidad que usaremos desde la línea de comandos para obtener los mirrors más rápidos para nuestra lista de repositorios en Debian.
Lo primero de todo es instalarlo:
apt-get install apt-spy
Y ahora vamos a mirarnos un poco la página del manual de esta aplicación para saber cómo usarlo adecuadamente:
man apt-spy
Se utiliza con diferentes opciones adicionales y personalmente opino que es importarte especificar que cree un nuevo sources.list porque sino sobreescribirá por defecto al que ya tenemos, más tarde ya nos encargaremos nosotros mismos de seleccionar de ese listado que obtengamos los que más nos convengan para añadirlo al actual. Y vosotros os preguntaréis por qué si ya nos va a dar uno con los mejores sitios. Bueno en mi caso, los que utilizo hasta la fecha y con los cuales no tengo problemas son los franceses, no sé si para mí son los más rápidos, y quiero ver que más puedo encontrar por ahí antes de realizar un cambio definitivo, por eso no quiero que me los modifique, prefiero ser yo la que más tarde decida.
Vamos a ello, lo primero de todo es especificar qué rama queremos obtener, en mi caso testing:
-d testing
stable para Etch, o unstable para Sid.
Ahora especifico el área de la cual quiero obtener el listado, se supone que como estoy en Europa estos serán más rápidos para mí que los que se encuentran en Oceanía:
-a Europe
También podemos especificar que en vez de buscar por área, busque sólo por países:
-s es, it, fr (España, Italia, Francia)
Pueden ser varios e irán separados por comas, y no se puede usar conjuntamente la opción área y país, o una o la otra.
Ninguna de las dos opciones son obligatorias para la búsqueda, pero así podemos delimitar más.
Que de todos los que haya sólo quiero obtener los 10 primeros:
-e 10
El número puede variar, yo he puesto 10 por poner uno, pero también podrían ser más o menos, la expresión sería -e n donde n sería el número.
Que lo cree en un nuevo archivo para no sobreescribir el actual:
-o nombrearchivo.list
El listado que obtengamos lo guardará en el directorio actual que nos encontremos pero quizás nosotros queramos que lo grabe en otro sitio, así que escribiremos la ruta, por ejemplo:
-o /home/usuario/pruebas/nombrearchivo.list
Por tanto quedaría así:
apt-spy -d lenny -a Europe -e 10 -o /home/usuario/pruebas/nombrearchivo.list
Según el resultado parece que para mí los más adecuados son Austria y Suiza, pero como los de Suiza son más rápidos son los que me escribe en el archivo que genera. Si queremos que además nos genere otro archivo con los 5 más rápidos para luego nosotros ir haciendo pruebas y elegir lo haremos con:
-w archivo.txt
Ejemplo:
apt-spy -d testing -a Europe -e 10 -o /home/usuario/pruebas/nombrearchivo.list -w /home/usuario/pruebas/lomejor.txt
Ahora probando a ver la diferencia con el que uso actualmente:
apt-spy -d lenny -s fr -o /home/usuario/pruebas/nombrearchivo.list
Veo que los franceses son bastante más lentos que los que apt-spy me sugirió en un primer momento. Será cuestión de replantearme un cambio.
Aunque también hay que añadir que todo esto depende mucho del estado de la red en ese momento, pero realizando las pruebas ayer por la noche y esta misma tarde, apt-spy sigue sugiriéndome los suizos.
Se pueden especificar algunas opciones más, como siempre os recomiendo leer el man de la aplicación.






Luis dijo:
12 Feb, 08 a las 11:53Pues me ha parecido muy interesando lo que nos has enseñado en esta ocasión. Por cierto, me gusta más este nuevo diseño del blog.
Maribel dijo:
13 Feb, 08 a las 22:01Hola Luis, conocí esta aplicación no hace demasiado tiempo y el otro día me decidí a ponerla en práctica aunque todavía no he hecho las pruebas añadiendo los repositorios sugeridos en el sources.list, vaga y lenta que es una XD
Espero que te sea de utilidad, un saludo!!!