
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

rate-mirrors
Comandos prácticosBusque 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

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

¡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

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

💡
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

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

¿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!