Calificalo
pacman_archlinux
pacman_archlinux

Para acelerar la descarga de paquetes hay varias cosas que puedes hacer: usar un gestor de descarga como aria2, wget, lfpt; selecionar los mejores mirrors(repositorios) de descarga, o hacer todo eso junto. En este tutorialvoy a explicar como hacer ambas cosas:

  • Usar un acelerador de descarga: axel
  • Seleccionar los mejores repositorios: reflector

Instalar y configurar Axel

Este programa lo que hara sera partir el archivo que deseamos bajar en varias partes y descargar cada parte a la vez, asi aprovechamos mejor el ancho de banda.

Lo instalan con lo clasico:

sudo pacman -S axel

Ahora vamos a decirle a pacman que use lo que acabamos de instalar. Con su editor de texto favorito abren el archivo /etc/pacman.conf

sudo gedit /etc/pacman.conf

Y agreguen esta linea en ese archivo:

XferCommand = /usr/bin/axel -n 5 -v -a -o %o %u

Fijense que puede que tengan alguna otra linea que dice XferCommand, comentenla poniendo el simbolo # adelante. Guarden y cierren el archivo.

Eso que agregamos basicamente dice:
-n 5: usar 5 conexiones.
-v: mostrar info de la descarga
-a: mostrar barra de progreso

Yaourt por defecto deberia usar esa misma configuracion. Si no es asi busquen la linea que dice “PacmanBin” en /etc/yaourtrc y borrenla.

Solo con esto las descargas ya deberian ser mucho mas rapidas.

Instalar y configurar Reflector

Esta herramienta no afecta en nada al proceso de descarga en si mismo, pero si nos ayuda a seleccionar los servidores desde donde en teoria mas rapida son las descargas.

Se instala como siempre:

sudo pacman -S reflector

Y ahora para que funcione deben ejecutar este comando:

sudo reflector –sort rate -l 10 -f 5 –save /etc/pacman.d/mirrorlist

que basicamente toma los 5 mejores.

Dejanos Saber lo que piensas