Cómo encontrar el espejo más rápido en Debian y derivados

¿Tiene problemas al actualizar o instalar paquetes en su sistema? Sin preocupaciones. Este breve tutorial le mostrará cómo encontrar el espejo más rápido en Debian y sus derivados Ubuntu, Linux Mint, etc. Podemos hacerlo desde la GUI o desde el modo de línea de comandos. Elija cualquiera de su método preferido.

Encuentre los mejores métodos siguientes para el espejo más rápido en Debian y derivados

Método 1: usar el administrador de paquetes Synaptic

Encontrar el espejo más rápido desde el modo gráfico es muy fácil. Todo lo que tienes que hacer es abrirAdministrador de paquetes SynapticyConfiguración -> Repositorios. Desde elSoftware libresección, Seleccionar“Otro”en el“Descargar desde”cuadro desplegable y haga clic enSeleccione el mejor espejo.

Esto buscará y seleccionará automáticamente el mejor espejo para sus sistemas Debian.

Después de encontrar su mejor espejo, seleccione Elegir servidor.

Elija un servidor de descarga_004

Finalmente, recarga la lista de repositorios. Ahora, notará que la velocidad de descarga aumenta significativamente un poco.

Método 2: Usar netselect-apt

Una herramienta de línea de comandos llamada“netselect-apto”está disponible para encontrar el espejo de Debian más rápido. Automáticamente crea unfuentes.listaarchivo para usar con apt para la distribución especificada descargando la lista de réplicas de Debian usando wget y eligiendo los servidores más rápidos (tanto de EE. UU. como fuera de EE. UU.) usando netselect. El archivo de salida se escribe en OUTFILE.

Instalar netselect-apt

Simplemente, ejecute el siguiente comando para instalarlo,

sudo apt-get install netselect-apt

Desafortunadamente, netselect-apt no está disponible en Ubuntu 14.04 y versiones recientes en los repositorios predeterminados. Pero, podemos descargar e instalar el paquete .debde aquí. Vaya a la ubicación de descarga e instálela como se muestra a continuación.

sudo gdebi netselect_0.3.ds1-25_amd64.deb

Si tiene algún error de dependencia como el siguiente,

Dependency is not satisfiable: netselect (>= 0.3.ds1-17)

Luego, descargue e instale primero el paquete netselect. Descargar netselectde aquí.

sudo gdebi netselect_0.3.ds1-25_amd64.deb

Finalmente, instale el paquete netselect-apt nuevamente.

Usar

Sintaxis

netselect-apt [OPTIONS] [stable|testing|unstable|experimental|release_codename|sid]

OPCIONES

estable|prueba|inestable|experimental|release_codename|sid

Especifique qué distribución de Debian usar. Por defecto se usa estable.

-a, ?arco ARCO

Use espejos que contengan ARCH. De forma predeterminada, se utiliza la arquitectura de la máquina actual según lo informado por dpkg.

-s, ?fuentes

Al generar OUTFILE, incluya también líneas deb-src para usar con “apt-get source” para obtener paquetes fuente de Debian.

-i, ?infile INFILE

Utilice INFILE en lugar de descargar la lista de réplicas en un archivo temporal. El archivo debe tener el mismo formato que mirrors_full.

-o, ?archivo de salida ARCHIVO DE SALIDA

Utilice OUTFILE en lugar de source.list.

-n, ?no libre

Incluya también la sección no libre al generar OUTFILE.

-f, ?ftp

Use espejos FTP en lugar de HTTP y genere OUTFILE en consecuencia.

-O OPCIONES

Las OPCIONES proporcionadas se agregan, palabra por palabra, a netselect cuando se ejecuta. Aquí puede proporcionar una lista (entre comillas) de opciones para net?select.

-t, ?prueba hosts

Haga una lista corta con la cantidad de hosts provistos y use esa lista para probar la validez del espejo. Por defecto, se prueban 10 hosts.

-c, ?país PAÍS

Pruebe solo los sitios que se encuentran en el país COUNTRY (el valor puede ser un valor ISO-3166 o el nombre completo del idioma, en inglés). Cuando se establece este valor, se filtrará la lista espejo o el INFILE y solo se probarán los sitios que se enumeran en el país dado. Tenga en cuenta que restringir la búsqueda puede no dar los mejores resultados, ya que el “más rápido”
Es posible que el espejo ni siquiera esté en el mismo país que el sistema en el que se ejecuta el programa.

Encuentre el espejo de Debian más rápido

Enter el siguiente comando para encontrar la lista de réplicas de Debian más rápida.

sudo netselect-apt

Salida de muestra:

sk@sk: ~_005

Al final, es posible que tenga una salida como la siguiente.

sk@sk: ~_006

Este comando seleccionará automáticamente el espejo más rápido según su ubicación geográfica y guardará la salida enfuentes.listaarchivo en su directorio actual.

Actualizar el archivo Sources.list

Agregar o mover elfuentes.listacontenido del archivo generado por el comando netselect-apt para/etc/apt/sources.listarchivo como se muestra a continuación.

Primero haga una copia de seguridad del archivo source.list actual.

sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak

Luego, agregue la nueva lista de fuentes.

sudo mv sources.list /etc/apt/sources.list

Ahora actualice o actualice o instale el software en su sistema Debian. Notarás la diferencia de velocidad.

Encuentre espejos dependiendo de su versión de distribución

Encontraremos el espejo más rápido dependiendo de nuestra distribución. Para examplepara encontrar el espejo más rápido para Debian 7 Wheezy, ejecute el siguiente comando:

sudo netselect-apt wheezy

Supongamos que si desea encontrar solo los espejos ftp más rápidos en lugar de http, entonces el comando debería ser:

sudo netselect-apt -f wheezy

Si desea incluir repositorios no libres, ingrese el siguiente comando:

sudo netselect-apt -n wheezy

También puede incluir parámetros para estable, no estable y pruebas, etc. Si no incluyó ningún parámetro, este comando mostrará la lista de réplicas http más rápidas para la versión estable.

Tenga en cuenta que la velocidad de estos espejos puede variar con frecuencia, por lo que le sugiero que ejecute este comandoal menos una vez en una semanay actualice la lista de fuentes en consecuencia.

Para obtener más información sobre el comando ‘netselect-apt’, consulte elhombrepaginas

man netselect-apt

Eso es todo. ¡Salud!

Artículos Relacionados