Cómo evitar errores en AUR con paru en CachyOS

En distribuciones basadas en Arch Linux como CachyOS, el uso del AUR (Arch User Repository) es una parte fundamental del sistema. Permite instalar software adicional que no está en los repos oficiales, pero también puede generar confusión si no se conoce su funcionamiento.

En este artículo a modo de ejemplo te explico los problemas habituales con la instalación de fuentes de Microsoft, el comportamiento de paru y cómo configurarlo correctamente para evitar interrupciones.

Qué es el AUR y por qué puede dar problemas

El AUR es un repositorio mantenido por la comunidad donde los usuarios comparten scripts de instalación (PKGBUILD). Estos scripts compilan o descargan software de forma automática.

Esto implica:

No es un repositorio oficial
Los scripts pueden ser complejos
Puede requerir interacción del usuario
Algunos paquetes dependen de herramientas externas del sistema
Instalación de fuentes Microsoft en CachyOS

Algunas fuentes populares como Arial, Times New Roman o Calibri no se distribuyen directamente en Linux por cuestiones de licencia.

Por ello, en el AUR existen paquetes como:

ttf-ms-fonts
ttf-ms-win11-auto

Estos paquetes pueden:

Descargar imágenes ISO de evaluación
Montarlas como sistemas de archivos virtuales
Extraer las fuentes desde su interior

Esto puede requerir dependencias como udisks2, fuse o soporte de loop devices en el kernel.

Problemas comunes durante la instalación

Al usar estos paquetes pueden aparecer situaciones como:

Solicitud de edición del PKGBUILD
Fallos al montar imágenes ISO
Errores con udisks2 o permisos de Polkit
Instalaciones que se interrumpen sin completar correctamente

En muchos casos, el proceso parece avanzar, pero la instalación no termina correctamente.

Qué es paru y por qué pide editar PKGBUILD

Paru es un helper para AUR que automatiza la instalación de paquetes.

Por seguridad, antes de compilar un paquete, puede mostrar una opción para revisar el PKGBUILD. Si no hay un editor configurado o el usuario cancela el proceso, la instalación puede detenerse.

Evitar interrupciones con –skipreview

Una forma rápida de evitar este comportamiento es:

paru -S --skipreview nombre-del-paquete

Esto omite la revisión manual y permite continuar con la instalación.

Configurar paru de forma permanente

En lugar de usar –skipreview cada vez, se puede configurar paru de forma permanente.

Crear el directorio de configuración:

mkdir -p ~/.config/paru

Crear el archivo de configuración:

nano ~/.config/paru/config

Añadir la siguiente opción:

SkipReview

Con esto, paru dejará de solicitar la revisión del PKGBUILD en cada instalación.

Qué hace SkipReview

Activar esta opción permite:

Evitar el prompt de revisión del PKGBUILD
Automatizar instalaciones del AUR
Reducir interrupciones en el flujo de trabajo

Sin embargo, también elimina una capa de verificación manual, por lo que se recomienda instalar solo paquetes de confianza.

Cómo saber qué paquetes vienen del AUR

En Arch Linux y derivados como CachyOS no existe una marca explícita de “AUR”, pero se puede identificar con:

paru -Qm

Este comando muestra los paquetes “foreign”, es decir, aquellos que no provienen de los repos oficiales.

También se puede usar:

pacman -Qm

Diferencias entre tipos de paquetes
pacman -Q → todos los paquetes instalados
pacman -Qe → paquetes instalados manualmente
pacman -Qm → paquetes externos (AUR u otros)
Conclusión

El uso del AUR en CachyOS ofrece gran flexibilidad, pero requiere entender cómo funcionan herramientas como paru y los scripts de instalación.

Problemas como prompts de edición, instalaciones incompletas o dependencias complejas son normales dentro del ecosistema Arch.

Con opciones como –skipreview o la configuración de SkipReview, es posible simplificar mucho el flujo de instalación y evitar interrupciones innecesarias.


Descubre más desde Tecno y Soft

Suscríbete y recibe las últimas entradas en tu correo electrónico.