Tutoriales

Encuentre la imagen de Arch Linux más rápida

Entonces instaló Arch Linux pero descubrió que la descarga de actualizaciones/paquetes es un poco lenta. Bueno, a menos que tengas problemas de red, se pueden solucionar fácilmente eligiendo el espejo más rápido.

A diferencia de Ubuntu, donde puedes usar utilidades GUI para buscar y habilitar la imagen más rápida, las cosas son un poco diferentes en el universo Arch.

En este tutorial, lo guiaré a través de varios métodos para encontrar la imagen más rápida en Arch Linux.

Obtenga la imagen más rápida en Arch Linux

Para aquellos que no lo saben, un espejo es una copia del repositorio oficial de Arch Linux alojado en un servidor más cercano a su ubicación.

De esta manera, puedes descargar paquetes más rápido a través de un espejo más cercano a ti.

La lista de imágenes se almacena en /etc/pacman.d/mirrorlist Archivo (si tienes curiosidad).

Para asegurarse de utilizar la imagen más rápida posible, hay dos formas de hacerlo:

  • Uso de la utilidad Rate Mirroring
  • Usando la utilidad reflector

Antes de comenzar a cambiar el archivo de imagen, es una buena idea guardar una copia de seguridad del archivo actual. Así, si ocurre algo inesperado, podrás recuperarte fácilmente.

cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak

Así que comencemos con el primero.

Método 1: uso de la utilidad Rate Mirroring

El primer paso es instalar la utilidad Rate Mirror, lo que se puede hacer utilizando cualquier programa auxiliar de AUR.

Estoy de acuerdo aquí:

yay -S rate-mirrors-bin

Este es el único comando en el que debes especificar el nombre de la distribución para continuar, ya que se realiza de forma individual para cada distribución basada en Arch.

Para hacer esto, después de la instalación, ejecute rate-mirrors comando, mostrará la lista de distribuciones a continuación commands parte:

rate-mirrors
Ejecute el comando rate-mirrors para obtener las opciones de la utilidad.
este rate-mirrors Comandos prácticos

Busque el nombre de su distribución e ingrese el mismo nombre mediante un comando en el siguiente formato:

rate-mirrors 

Por ejemplo, aquí estoy usando Arch, usaría lo siguiente:

rate-mirrors arch
La utilidad de duplicación de tarifas enumera las duplicaciones según el código de distribución proporcionado.
Listado de espejos a través de la utilidad rate-mirror

Si observa detenidamente el resultado, solo imprime la lista de servidores real, sin comentarios, por lo que puede redirigir el resultado completo a un archivo sin ningún error.

Por defecto también incluirá http Espejos que quizás no quieras por motivos de seguridad.

Puede filtrar los protocolos y mostrar solo servidores HTTPS usando el siguiente comando --protocol bandera:

rate-mirrors --protocol https  

Mi comando se muestra a continuación:

rate-mirrors --protocol https arch

Finalmente, agregue la imagen a /etc/pacman.d/mirrorlist archivo que tendrás que usar --allow-root Marcado como Necesita permisos de superusuario para realizar cambios en el archivo.

Además, debes canalizarlo usando los comandos tee y grep.

El comando grep solo agregará líneas que no comiencen con una etiqueta de tema (para mantener el archivo ordenado), mientras que el comando tee canalizará la salida al archivo:

rate-mirrors --allow-root --protocol https  | grep -v '^#' | sudo tee /etc/pacman.d/mirrorlist

Se parece a esto:

rate-mirrors --allow-root --protocol https arch | grep -v '^#' | sudo tee /etc/pacman.d/mirrorlist

Una vez completado, use el comando cat para imprimir el contenido del archivo. /etc/pacman.d/mirrorlist Verifique que se agregue la imagen más rápida:

cat /etc/pacman.d/mirrorlist
Agregue el espejo más rápido a Arch Linux.Después de eso, enumere el contenido del archivo mirrorlist.
Contenido del archivo de manifiesto espejo

¡Y listo! ¡Ahora pase al segundo método!

Método 2: usar la utilidad Reflector

El principal beneficio de utilizar un reflector en lugar de un espejo tarifario son las opciones disponibles para usted. Entonces, si desea tener más control sobre cómo elige su espejo, no puede equivocarse con un reflector.

Primero, instale reflector Utilice el siguiente comando en Arch:

sudo pacman -S reflector

Una vez hecho esto, hay dos formas de utilizar reflectores para obtener el espejo más rápido posible: especificar localización geográfica o Deja que el reflector decida por ti.

Agregar espejos según la ubicación geográfica

Para especificar una ubicación geográfica, utilice -c bandera, si desea agregar varios países, puede hacerlo varias veces:

sudo reflector -c  -l  -p  --save /etc/pacman.d/mirrorlist 

aquí,

  • -c : Especifique el nombre del país más cercano a usted.
  • -l : Especifique aquí el número de mirrors sincronizados recientemente.
  • -p :Especifique el protocolo que desea utilizar.
  • --save /etc/pacman.d/mirrorlist: guarde la imagen generada en el archivo de destino.

📋

También puede agregar varios países usando el siguiente comando -c repetidamente.

Por ejemplo, aquí agregaré 20 espejos nuevos para India usando el protocolo HTTPS:

sudo reflector -c india -l 20 -p https --save /etc/pacman.d/mirrorlist 
Utilice el reflector para agregar espejos especificando el país, la cantidad de espejos a incluir y el protocolo.
Utiliza la geolocalización para conseguir los espejos más rápidos

Si se da cuenta, solo agrega 3 espejos ya que no existen otros espejos en la India.

Entonces, si quieres más espejos, debes especificar más países, como hice aquí para EE. UU. y China:

sudo reflector -c india -c us -c cn -l 20 -p https --save /etc/pacman.d/mirrorlist 
Agregue los espejos más rápidos de varios países en Arch Linux usando la utilidad reflector
Agregue los mirrors más rápidos de varios países a Arch Linux

💡

Es una buena idea agregar varios países más cercanos a su lista de espejos.

Para obtener una lista de países y sus respectivos códigos, puede utilizar el siguiente comando:

reflector --list-countries
Lista de países y sus códigos en reflector.
Lista de países en reflector

Agregar espejo independientemente del país

Aquí no usas -c Etiqueta para especificar un país pero agrega el espejo más reciente independientemente de tu ubicación geográfica.

En pocas palabras, puedes saltarte -c Marque y agregue una imagen global de la siguiente manera:

sudo reflector -l  -p  --save /etc/pacman.d/mirrorlist 

Está seleccionando automáticamente el espejo que puede o no ser el más cercano.

Por ejemplo, aquí agregué 20 imágenes sincronizadas recientemente mediante el protocolo HTTPS:

sudo reflector -l 20 -p https --save /etc/pacman.d/mirrorlist 
Usando reflector para seleccionar imágenes automáticamente en Arch Linux
El reflector selecciona automáticamente la superficie del espejo.

¿Nuevo en Arco? ¡Explora más!

Si estás aquí, supongo que eres nuevo en Arch Linux (o simplemente quieres un repaso). Aún así, si eres usuario de Arch Linux, te recomiendo que sigas explorando.

Quizás puedas empezar a probar alternativas interesantes a AUR:

¡Yaurt está muerto!Estas alternativas al uso de AUR en Arch Linux

Yaourt alguna vez fue el ayudante de AUR más popular, pero ya no está desarrollado. En este artículo, enumeramos algunas de las mejores alternativas a Yaourt para distribuciones de Linux basadas en Arch.

¿O desea instalar un administrador de paquetes GUI como Pamac?

Cómo instalar el administrador de paquetes Pamac GUI en Arch Linux

¿Falta el Centro de software en Arch Linux? Puede instalar y utilizar el administrador de paquetes Pamac de Manjaro en Arch sin muchos problemas.

Si eres aventurero y estás dispuesto a aceptar un desafío, puedes cambiar el núcleo en Arch Linux:

Zen o LTS: cambio de kernel en Arch Linux

Puede instalar un kernel reforzado o utilizar un kernel LTS. A continuación se detallan los distintos núcleos disponibles para Arch Linux y los pasos para usarlos.

💬 ¿Alguna idea? ¡Compártelos en los comentarios a continuación!

LEER  Multifunción multiplataforma (Windows/Linux/Mac) RAT

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba