El servidor más rápido para sources.list

categoría: Linux | tags: , , , , , | sin comentarios »

Hasta hoy era usuario de netselect-apt para hacerme con el servidor (o repositorio) con mayor ancho de banda posible para las actualizaciones de paquetes de Debian. Digo hasta hoy ya que me encontré con que el repositorio que estaba usando (http://mirrors.nfsi.pt/debian/) dejó de funcionar. A raíz de eso me dispuse a ejecutar el “nectselect-apt -n unstable” de rigor pero el resultado no era el esperado. El sources.list generado contenía una línea sin especificar servidor:

deb unstable main contrib non-free

Tras buscar unos minutos encontré la alternativa a  netselect-apt: apt-spy. Su funcionalidad prácticamente la misma, testea mirrors de Debian y genera un archivo sources.list con el servidor de mayor ancho de banda.

Instalar apt-spy en Debian

Tomar privilegios de administrador y actualizar el repositorios

# su - && apt-get update

Podríamos ver la descripción de la utilidad antes de instalarla:

# apt-cache show apt-spy

Con lo que obtendríamos:

“Maneja una lista de réplicas y comprueba el ancho de banda de cada una. Entonces, escribe un archivo /etc/apt/sources.list.d/apt-spy.list en base a las respuestas obtenidas.”

Descargamos e instalamos los paquetes necesarios:

# apt-get install apt-spy


Uso de apt-spy

Una vez instalado sin problemas pasamos a ejecutar apt-spy:

# apt-spy -d unstable -a Europe -t 15

Explicación del comando anterior:

  • “-d unstable”: Se selecciona la rama de Debian de nuestro sistema. Puede ser: “stable”, “testing”, “unstable” o nombres de distribución.
  • “-a Europe”: Selección de área. Puede ser: “Africa”, “Asia”, “Europe”, “North-America”, “Oceania” y “South-America”. Éste parámetro es opcional.
  • “-t 15”: Número de segundos que se testeará cada servidor.

Mostrará por cada servidor testeado la siguiente información:

SERVER: ftp.es.debian.org
Benchmarking FTP…
Downloaded 5803185 bytes in 12.50 seconds
Download speed: 453.26 kB/sec

Al finalizar creará el /etc/apt/sources.list.d/apt-spy.list con el servidor escogido:

Writing new sources.list file: /etc/apt/sources.list.d/apt-spy.list

A continuación y para finalizar sería recomendable deshacernos del antiguo sources.list

# mv /etc/apt/sources.list /etc/apt/sources.list_pre-apt-spy

No hay comentarios.


Deja un comentario