[Archlinux] Como tener los mejores repositorios.
Publicado: 12 Sep 2011, 23:18
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 y, 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 instalar:
Podemos ver todas las opciones posibles con
Para que se entienda mejor su funcionamiento, pondré un ejemplo:
Primero, hacemos un backup del mirrolist actual:
Luego, ejecutamos:
Esta orden coge los 5 mirrors más actualizados, los ordena por velocidad y regenera nuestro mirrorlist (Debe ser ejecutado como administrador).
Sería necesario 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:
Añadimos dentro del fichero:
Le damos permisos de ejecución:
Con esto, nos aseguramos que se ejecuta reflector una vez al día y que tenemos nuestros repositorios actualizados.[/i]
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 y, 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 instalar:
Código: Seleccionar todo
# pacman -S reflector
Código: Seleccionar todo
$ reflector --help
Primero, hacemos un backup del mirrolist actual:
Código: Seleccionar todo
# cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup
Código: Seleccionar todo
# reflector -l 5 --sort rate --save /etc/pacman.d/mirrorlist
Sería necesario 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:
Código: Seleccionar todo
# nano /etc/cron.daily/reflector
Código: Seleccionar todo
#!/bin/sh
/usr/bin/reflector -l 5 --sort rate --save /etc/pacman.d/mirrorlist
Código: Seleccionar todo
# chmod 744 /etc/cron.daily/reflector