lunes, septiembre 07, 2015

Optimizar mirrors de pacman, ¡a la velocidad de la luz! (Archlinux y sus variantes)



Normalmente si hemos elegido a mano un server de nuestro mirrorlist de pacman no tiene porqué estar desactualizado o ir lento. Pero para asegurarse de que funciona a la perfección, podemos usar un programa en ArchLinux y sus variantes que se dedica a generar una nueva lista de mirrors ordenando cuales son los mejores y así nuestro pacman funcionará de la mejor manera posible.

El programa se llama Reflector. Para instalarlo, abrid Terminal:
sudo pacman -S reflector 
Haremos una copia de seguridad de nuestro mirrorlist actual:
sudo mv /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup 
Entonces cogeremos los cinco mejores mirrors que aparecen en el archivo generado /etc/pacman.d/mirrorlist
sudo reflector -l 5 --sort rate --save /etc/pacman.d/mirrorlist
Después de todo esto no vendrá mal refrescar pacman y "ordenarle las ideas". Para ello, en Terminal:
sudo pacman-optimize
sudo pacman -Scc
Notaréis la diferencia, os lo aseguro. Saludos!


Instalar yaourt en ArchLinux y sus derivados.


Basado en pacman, llega una herramienta extensa de repositorios de usuarios.
Encontraremos infinidad de librerías, programas, utilidades, temas gtk, kde.... etc... listos para instalar de manera cómoda y fácil.

Instalamos yaourt actualizado siguiendo los siguientes pasos:

1.- Añadir repositorio a /etc/pacman.conf:
Copiar
[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch
y añadirlo (pegarlo) al final del archivo /etc/pacman.conf, por ejemplo con nano en un terminal (consola de comandos):
sudo nano /etc/pacman.conf
Una vez escrito, Ctrl+O, confirmamos con Enter y Ctrl+X para salir de nano.

2.- Instalar yaourt desde pacman:
Abrimos un terminal y ejecutamos
sudo pacman -Sy yaourt

Ya tendremos la posibilidad de instalar cosas con yaourt.
Se invoca de la misma manera que pacman, pero sin sudo (privilegios root).
Podemos utilizar los mismos flags que en pacman.
Los básicos:
- Para instalar.
yaourt -S nombredepaquete
- Para desinstalar.
yaourt -R nombredepaquete
- Para buscar.
yaourt -Ss nombredepaquete
Una vez que queramos instalar algo, veremos que nos preguntan determinadas veces si queremos editar el paquete, si queremos continuar...
Si realmente no lo hacemos con conocimiento, simplemente decir que no a editar el paquete y le diremos entonces que sí queremos continuar con la instalación.
Esto ultimo hace muy potente e interesante a yaourt, ya que seguimos teniendo el control sobre todo lo que pasa durante la instalación, para los usuarios avanzados que ademas pueden modificar el paquete de instalación. En cambio para los que no saben, o simplemente por comodidad, siguen la instalación fácilmente sin tener que editar nada, simplemente diciendo que si a continuar la instalación.

Saludos!!

 
Google+