Skip to content
LB
ES/EN
← Volver a todos los posts
·1 min de lectura

Cómo Hacer que Pacman de Arch Linux Sea Aún Más Rápido

Acelera el gestor de paquetes pacman con descargas paralelas, mirrorlists cercanas y compilación AUR más rápida.

Terminal de pacman en Arch Linux

El gestor de paquetes por defecto de Arch Linux, Pacman, es uno de los mejores del ecosistema Linux. Su robustez y facilidad de gestión de paquetes forman el núcleo de Arch Linux y otras distros basadas en Arch.

Aunque es rápido por defecto con mirrors disponibles en todo el mundo, hay algunas mejoras que puedes hacer para acelerarlo aún más.

1. Descargas Paralelas

Edita el archivo de configuración principal de pacman, pacman.conf:

sudo vim /etc/pacman.conf

Bajo [options], busca ParallelDownloads y ponlo en 6:

ParallelDownloads = 6

Esto habilita 6 descargas simultáneas para tus próximas actualizaciones.

Bonus: Habilita efectos visuales

Mientras editas la config, habilita Color e ILoveCandy bajo Misc Options:

# Misc options
#UseSyslog
Color
ILoveCandy
#NoProgressBar
CheckSpace
#VerbosePkgLists
ParallelDownloads = 6
DownloadUser = alpm
#DisableSandbox

2. Lista de Mirrors

Elegir los mirrors más cercanos puede acelerar mucho las descargas. Pacman proporciona un script rankmirrors para ordenar mirrors por velocidad.

Instala el paquete pacman-contrib:

sudo pacman -Syy pacman-contrib

Haz una copia de seguridad de tu mirrorlist actual:

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

Obtén una nueva mirrorlist filtrada por país y ordenada por velocidad (reemplaza los códigos de país con los tuyos):

curl -s "https://archlinux.org/mirrorlist/?country=FR&country=GB&protocol=https&use_mirror_status=on" | sed -e 's/^#Server/Server/' -e '/^#/d' | rankmirrors -n 5 -

Consulta la wiki de Mirrors para más herramientas.

3. Optimizar Compilaciones AUR

Si usas paquetes AUR a través de yay o paru, puedes habilitar la compilación paralela.

Edita /etc/makepkg.conf y añade:

MAKEFLAGS="--jobs=$(nproc)"

Esto usa todas las CPUs disponibles durante la compilación. Algunos paquetes pueden sobreescribir esto por condiciones de carrera — si encuentras problemas de compilación, repórtalos al mantenedor del paquete según la wiki de Makepkg.

Conclusión

Estos cambios pequeños pueden mejorar significativamente la velocidad de pacman sin afectar la funcionalidad. Si conoces otras mejoras, déjalas en los comentarios.

Etiquetas:#linux#arch#rendimiento