¿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.
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:
Al final, es posible que tenga una salida como la siguiente.
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!