Cómo elegir los mejores repositorios para pacman

Publicado: octubre 27, 2013 en System
Etiquetas:, , , ,

Pac-Man_Pac-Man_Party

Uno de los “problemas” que  nos encontramos cuando instalamos Arch es el /etc/pacman.d/mirrorlist que es genérico, ordenado por país y con todas las entradas comentadas.

Descomentaremos algunas, pero no siempre sabremos si son los más actualizados o mas rápidos con respecto a nuestra ubicación.

Para regenerar el mirrorlist, podemos dirigirnos a la web oficial de Arch, a “Mirrorlist Updater” y, desde allí, podremos actualizar nuestro mirrolist. Si marcamos la opción “use mirror status” , la lista estará ordenada por el estado de actualización de los mirrors.

Bueno, disponemos de una herramienta en el repositorio [community] que nos permite regenerar nuestro mirrorlist.

Para instalarla:

sudo pacman -S reflector

Podemos ver todas las opciones posibles con:

reflector --help

Para que se entienda mejor su funcionamiento, pondré un ejemplo:

  • Primero, hacemos un backup del mirrolist actual:
sudo cp /etc/pacman.d/mirrorlist  /etc/pacman.d/mirrorlist.backup


  • Luego, ejecutamos:
sudo reflector -l 5 --sort rate --save  /etc/pacman.d/mirrorlist

Esta orden coge los 5 mirrors más actualizados, los ordena por velocidad y regenera nuestro mirrorlist (Debe ser ejecutado como administrador).

Es interesante ejecutar reflector de vez en cuando. Una opción buena sería utilizar cron para ello.

Crearemos un fichero en /ect/cron.daily/ llamado reflector:

sudo nano /etc/cron.daily/reflector

Añadimos dentro del fichero:

#!/bin/sh
/usr/bin/reflector -l 5 --sort rate --save  /etc/pacman.d/mirrorlist

Deberíamos tener esto:

Contenido de /etc/cron.daily/reflector

/etc/cron.daily/reflector

Le damos permisos de ejecución:

sudo chmod 744 /etc/cron.daily/reflector

Con esto, nos aseguramos que se ejecuta reflector una vez al día y que tenemos nuestros repositorios actualizados.

Mas información:

Anuncios
comentarios
  1. Andrés dice:

    Se agrade el paso a paso para tener siempre al día (en lo particular una ves a la semana) actualizado mirrorlist

  2. dmacias dice:

    Gracias a tu blog voy a poner el sistema fino como una aguja xD

    Acabo de seguir esta entrada entera, ya vere los resultados haber que tal, pero tras añadirlo a cron me han surgido unas dudas, ya te las comentare por otro lado asi no desviamos el tema de la entrada.

    Buen trabajo

    Un saludo

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