Escoje los mirrors mas rapidos con Reflector en Archlinux

Publicado: 11 agosto 2010 en Archlinux

Cuando nosotros descargamos paquetes para instalarlos a nuestro sistema, se nos pide anteriormente editar un archivo de configuracion que se llama mirrorlist, el cual contiene una lista de mirrors que contienen  todo el software dividio en las 4 categorias principales (core, extra, community y testing).

En la wiki de arch se menciona que debemos de descomentar los mirrors que esten mas cercanos a nuestra ubicacion, pero al momento de hacerlo nos topamos con distintos problemas como lo son:

Errores al descargar ciertos paquetes, falta de actualizacion de algunos mirrors, descarga lenta, etc


Para no estar buscando y buscando que mirror descomentar, se ha creado un script el cual es utilizado para analizar cuales son los mejores y asi utilizarlos en nuestro sistema.

Lo primero que debemos de hacer es crear una copia de seguridad de nuestro archivo mirrorlist:

cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup


Luego de ello instalamos reflector:

pacman -Sy reflector

Bien ahora tenemos reflector instalado pero nos toca descomentar los mirrors que queremos testear en el archivo mirrorlist, para hacerlo de una manera mas facil y no descomentar uno por uno solamente ejecutamos como root:

# sed ‘/^#S/ s|#||’ -i mirrorlist

Luego ejecutamos este comando que acomodara todos los mirrors en orden de velocidad y actualizacion (o estatus) y los pondra en alta prioridad en nuestor mirrorlist, en este caso solo utilizara los top 40 mirrors que cumplan estas condiciones.

# reflector -l 40 -r -o /etc/pacman.d/mirrorlist

Forzamos pacman a actualizar toda su lista de mirrors:
# pacman -Syy

Luego de realizar estos pasos notaremos una gran mejora en la velocidad de descarga de los paquetes y ademas la ventaja de tener el sistema siempre actualizado.
Saludos!
Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s