Linux

▶ Utilice Reflector en Arch Linux para conseguir la última lista de réplicas

Hay múltiples virtudes de sostener la última barra de espéculos en Arch Linux. Al emplear la última barra de espéculos, puede eludir de manera fácil velocidades de descarga lentas y mensajes de fallo de tiempo de espera al disponer y adecentar packs de programa, este tutorial enseña qué es reflector Y de qué forma utilizar Reflector para conseguir la última barra de espéculos en Arch Linux.

¿Qué es un reflector?

reflector Es un módulo y una secuencia de comandos sencillos de Python 3 para contrastar y conseguir la última barra de espéculo organizada por agilidad Estado espéculo Página y almacenar como /etcétera/pacman.d/mirrorlist Ficheros en el sistema Arch Linux.

Bajo situaciones normales /etcétera/pacman.d/mirrorlist Este fichero tiene dentro una imagen reflejada de cada país / zona. Si no está guardado, debe aceptar mucho más de un servidor por país / zona, pero en general solo hay un fichero espéculo.

Entonces, ¿de qué manera puede añadir u conseguir las últimas y mejores cintas espéculo de actualización en Arch Linux para llevar a cabo en frente de su situación? reflector Ven al salve.

Reflector consigue y filtra los gadgets de duplicación Arch Linux mucho más recientes y veloces dependiendo de la agilidad, el país / zona y el ciclo vital (última sincronización del servidor).

Reflector es un script fuente gratis de Python que marcha realmente bien en Arch Linux y sus derivados (como EndeavorOS y Manjaro Linux).

1. Instale Reflector en Arch Linux, EndeavorOS, Manjaro

Para disponer Reflector en Arch Linux y sus variaciones como EndeavorOS y Manjaro, ejecute el próximo comando desde la terminal:

$ sudo pacman -S reflector rsync curl

El comando previo instala Reflector y sus packs dependientes de rsync y curl.

2. Utilice Reflector en Arch Linux para conseguir la última tira de película

2.1 Protege el espéculo austero

Antes de realizar Reflector, debe efectuar una backup de su fichero de cinta espéculo estándar. Pues Reflector lo sobrescribe y sustituye el que existe por uno nuevo.

Para catalogar las barras de recorte perceptibles, lleve a cabo lo siguiente:

$ sudo cp /etcétera/pacman.d/mirrorlist /etcétera/pacman.d/mirrorlist.bak

2.2 Consiga los últimos N espéculos y ordénelos por tasa de descarga

Logremos los 20 espéculos mucho más nuevos, clasifiquemos las bandas de espéculos según con su tasa de descarga y almacénelas en /etcétera/pacman.d/mirrorlist Fichero con comandos:

$ sudo reflector --latest 20 --protocol https --sort rate --save /etcétera/pacman.d/mirrorlist

Tenga presente que esto reemplazará el espéculo que existe con el nuevo espéculo.

Evaluemos los comandos nombrados y observemos qué hace cada opción.

  • --latest 20 – Obtén el último servidor acompasado
  • --protocol https – repensar https Espéculo habilitado
  • --sort rate -Organizar las tiras de espéculo según la tasa de descarga
  • --save /etcétera/pacman.d/mirrorlist ——

Puede revisarlo contando su contenido /etcétera/pacman.d/mirrorlist Poner.

$ cat /etcétera/pacman.d/mirrorlist

Salida de exhibe:


























 #####################################################################
 ########### Arch Linux mirrorlist generated by Reflector  ###########
 #####################################################################
 With:       reflector --latest 20 --protocol https --sort rate --save /etcétera/pacman.d/mirrorlist
 When:       2021-06-10 09:51:51 UTC
 From:       https://www.archlinux.org/mirrors/status/json/
 Retrieved:  2021-06-10 09:49:34 UTC
 Last Check: 2021-06-10 09:15:02 UTC
 Server = https://mirror.osbeck.com/archlinux/$repo/les/$arch
 Server = https://asia.mirror.pkgbuild.com/$repo/les/$arch
 Server = https://archlinux.thaller.ws/$repo/les/$arch
 Server = https://arch.mirror.constant.com/$repo/les/$arch
 Server = https://mirror.f4st.host/archlinux/$repo/les/$arch
 Server = https://phinau.de/arch/$repo/les/$arch
 Server = https://mirrors.neusoft.edu.cn/archlinux/$repo/les/$arch
 Server = https://mirror.pseudoform.org/$repo/les/$arch
 Server = https://arch.mirror.square-r00t.net/$repo/les/$arch
 Server = https://mirror.pkgbuild.com/$repo/les/$arch
 Server = https://archlinux.uk.mirror.allworldit.com/archlinux/$repo/les/$arch
 Server = https://archlinux.za.mirror.allworldit.com/archlinux/$repo/les/$arch
 Server = https://mirror.telepoint.bg/archlinux/$repo/les/$arch
 Server = https://mirror.lty.me/archlinux/$repo/les/$arch
 Server = https://mirror.chaoticum.net/arch/$repo/les/$arch
 Server = https://mirror.efect.ro/archlinux/$repo/les/$arch
 Server = https://archmirror.it/repos/$repo/les/$arch
 Server = https://archlinux.mailtunnel.eu/$repo/les/$arch
 Server = https://archlinux.qontinuum.space:4443/$repo/les/$arch
 Server = https://ftp.halifax.rwth-aachen.de/archlinux/$repo/les/$arch

Descubra la copia de Pacman en Arch Linux

En este momento está ya listo para disponer las bolsas de polvo y polvo del último espéculo.

$ sudo pacman -Syu
$ sudo pacman -S 

2.3 Conseguir los últimos N escenarios y ordenarlos por duración

Para conseguir los espéculos de nivel superior y ordenarlos por edad, se aconseja acompasar el servidor mucho más reciente, lleve a cabo lo siguiente:

$ sudo reflector --latest 20 --protocol https --sort age --save /etcétera/pacman.d/mirrorlist

2.4 Como barra de espéculos concreta de un país

Siempre y en todo momento puede limitar los reflejos a determinados países. Por servirnos de un ejemplo, si vive en la India, posiblemente quiera emplear el servidor indio para desempolvar las cintas de réplica.

Para enumerar todos y cada uno de los espéculos de Arch Linux libres en el mundo entero, prosiga estos pasos:

$ reflector --list-countries

Salida de exhibe:

























Country                Code Count
---------------------- ---- -----
Australia                AU    19
Austria                  AT     6
Bangladesh               BD     1
Belarus                  BY     4
Belgium                  BE     3
Bosnia and Herzegovina   BA     2
Brazil                   BR    11
Bulgaria                 BG    11
Canada                   CA    20
Pimiento                    CL     8
[...] 

Como detallan las figuras precedentes, Reflektor cuenta las imágenes de espéculo libres en el mundo entero con el código de país y la proporción de imágenes de espéculo en todos y cada país.

En el instante de redactar este producto, la mayor parte de las imágenes de Arch Linux están en USA (134 espéculos), Alemania (114) y Países Bajos (51).

Para conseguir un reflejo de un país / zona particularmente, puede emplear el nombre o código del país / zona, o una combinación de los dos.

Siguiendo comandos para conseguir 5 imágenes primarias India, Ordenado por tasa de descarga y guardado en el fichero de secuencia de imágenes.

$ sudo reflector --verbose --country 'India' -l 5 --sort rate --save /etcétera/pacman.d/mirrorlist

Ahora se expone un corto resumen de la función de estos indicadores en los comandos precedentes.

  • – en aspecto -Imprime mucho más información que la naturaleza.
  • – país indio – Mi localización de espéculo preferida.
  • -l 5 – Restaura los cinco mejores espéculos de la India.
  • -Tasa de clasificación -Rincón según la tasa de descarga.
  • -Ahorrar dinero -Almacenar el carrete de la cámara descargado como /etcétera/pacman-d/mirrorlist.

Examinemos la barra de espéculo actualizada con el próximo comando:

$ cat /etcétera/pacman.d/mirrorlist

Salida de exhibe:








################################################################################
################# Arch Linux mirrorlist generated by Reflector #########################
################################################################################

# With:       reflector --verbose --country India -l 5 --sort rate --save /etcétera/pacman.d/mirrorlist
# When:       2021-06-10 10:27:06 UTC
# From:       https://www.archlinux.org/mirrors/status/json/
# Retrieved:  2021-06-10 10:26:49 UTC
# Last Check: 2021-06-10 09:15:02 UTC




Server = http://mirrors.piconets.webwerks.in/archlinux-mirror/$repo/les/$arch
Server = https://mirrors.piconets.webwerks.in/archlinux-mirror/$repo/les/$arch
Server = http://mirror.cse.iitk.ac.in/archlinux/$repo/les/$arch

Lamentablemente, solo hay tres réplicas de Arch Linux libres en India.

2.5 Consiga cintas de espéculo de distintas países

Aún puede precisar múltiples países separados por comas, como se expone ahora.

$ sudo reflector --country 'United States,India' -l 10 --age 12 --protocol https --sort rate --save /etcétera/pacman.d/mirrorlist 

Este comando escoge la sugerencia Espéculo HTTPS 10 Acompasado desde adentro por Últimas 12 horas Esta a USA Oh IndiaOrganizar por agilidad de descarga y sobrescribir ficheros /etcétera/pacman.d/mirrorlist Poner.

2.6. Ordenado por país como una barra de espéculos

Ejecute el próximo comando para conseguir todas y cada una de las listas ordenadas por país / zona:

$ sudo curl -o /etcétera/pacman.d/mirrorlist https://archlinux.org/mirrorlist/all/

Tras organizar los espéculos por país, modifique el de el /etcétera/pacman.d/mirrorlist Poner:

$ sudo nano /etcétera/pacman.d/mirrorlist

Descomente la dirección de Internet duplicada de su problema para activarlo.

Por servirnos de un ejemplo, activé el espéculo en India. Conque eliminé el signo (#) enfrente de cada dirección de Internet.




[...] 





India
Server = http://mirror.cse.iitk.ac.in/archlinux/$repo/les/$arch
Server = http://mirrors.piconets.webwerks.in/archlinux-mirror/$repo/les/$arch
Server = https://mirrors.piconets.webwerks.in/archlinux-mirror/$repo/les/$arch
[...] 
Nómina de Arch Linux organizada por país / zona

Guarde y bloquee el fichero. Utilice el próximo comando para actualizar la lista de repositorios:

$ sudo pacman -Syu

2.7 Elija un espéculo mucho más veloz

Reflector puede conseguir un espéculo mucho más veloz para su Arch Linux.

Rastreo de pedidos para conseguir los 5 mucho más veloces Espéculo HTTPS 10 reposar USAOrdénelos por agilidad de descarga y sobrescriba ficheros /etcétera/pacman.d/mirrorlist Poner.

$ sudo reflector -f 5 --country 'United States' --protocol https --sort rate --save /etcétera/pacman.d/mirrorlist 

2.8. Especifique el acuerdo

Por poner un ejemplo, puede denominar el espéculo de hoy que acepta un tipo especial de protocolo https, http, ftp y considerablemente más.

Por poner un ejemplo, este comando destaca 5 El último espéculo USA Que apoya HTTP Y machacar /etcétera/pacman.d/mirrorlist Poner:

$ sudo reflector --latest 5 --protocol http --country 'United States' --save /etcétera/pacman.d/mirrorlist

Otras alternativas compatibles son --isos Devuelve solo imágenes que poseen ISO, --ipv4 Solo espéculos que acepten IPv4 y se devuelvan --ipv6 Solo devuelve espéculos compatibles con IPv6.

3. Actualice de forma automática la barra de espéculo de Arch Linux al comienzo

Introduciendo reflector systemd Se puede emplear para desempolvar de forma automática la unidad de cuidado y el temporizador de cinta de espéculo pacman.

3.1 Encender y también comenzar el servicio del sistema reflector

Desde 200,8 de lectura, el reflector va a estar con reflector.servicePara adecentar de forma automática la barra de espéculo de Arch Linux en todos y cada reinicio, sencillamente use el próximo comando para activar y también comenzar este sistema:

$ sudo systemctl enable reflector.service
$ sudo systemctl start reflector.service

Reflektor.service trabaja el reflector con los factores concretados /etcétera/xdg/reflector/reflector.conf Poner.

La configuración ya establecida es proporcional al mismo tiempo compartido del decano. Aquí está el contenido del fichero Reflektor.conf:

$ cat /etcétera/xdg/reflector/reflector.conf

Salida de exhibe:
























#
# Empty lines and lines beginning with "https://tecnologia1020.com/conseguir-la-remata-lista-de-replicas-empleando-reflector-en-arch-linux/#" are ignored.  All other lines should
# contain valid reflector command-line arguments. The lines are parsed with
# Python's shlex modules so estándar shell syntax should work. All arguments are
# collected into a single argument list.
#
# See "reflector --help" for details.

# Recommended Options

# Equipo the output path where the mirrorlist will be saved (--save).
--save /etcétera/pacman.d/mirrorlist

# Select the transfer protocol (--protocol).
--protocol https

# Select the country (--country).
# Consult the list of available countries with "reflector --list-countries" and
# select the countries nearest to you or the ones that you trust. For example:
# --country France,Germany

# Use only the  most recently synchronized mirrors (--latest).
--latest 5

# Sort the mirrors by synchronization time (--sort).
--sort age

Aún puede modificar este fichero y cambiar la configuración según su micción. Este fichero admite todos y cada uno de los factores de la ruta de comando del reflector.

Puede sintetizar los factores en una sola ruta o dividirlos en múltiples líneas, con líneas en blanco y líneas de comentarios opcionales. #.

3.2 Encender el temporizador del sistema reflector y también comenzar

Reflector da otro dispositivo para llamar systemd reflector.timerempezar reflector.service semanal.

Para activarlo y también empezarlo de forma automática en el momento en que comienza el sistema, ejecute los próximos comandos en orden:

$ sudo systemctl enable reflector.timer
$ sudo systemctl start reflector.timer

Comenzar predeterminado reflector.service semanal. Si no quiere aguardar el tiempo aguardado, puede realizar reflect.service para remover instantaneamente la cinta de copia de Pacman:

$ sudo systemctl start reflector.service

al final

En este tutorial, aprendimos qué es Reflector, de qué forma emplear el script Reflector para conseguir una cinta espéculo Pacman obvia para su sistema Arch Linux y de qué forma desempolvar de manera automática la cinta espéculo Arch Linux.

Asegurar:

Deja una respuesta

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

Botón volver arriba