¿Que es AUR?

AUR es un repositorio que es mantenido por la comunidad.

Con AUR se tiene acceso a miles de paquetes que en los repositorios de Arch no se tiene acceso predeterminadamente.

Hace algunos años, se utilizaba yaourt, pero el proyecto fue descontinuado, y yay fue su sucesor.

Ya sea que se tenga Arch Linux, Manjaro o cualquier otra distribución descendiente de Arch, se puede tener acceso al repositorio de AUR.

Instalación de yay

Para poder instalar yay y tener acceso a AUR se debe hacer lo siguiente desde la consola.

Primero, instalamos git.

sudo pacman -S git

Después, clonamos el proyecto de yay

git clone https://aur.archlinux.org/yay.git

Entramos a la carpeta de yay

cd yay

Y lo instalamos

makepkg -si

Y listo, ya lo tenemos instalado.

Lo siguiente es actualizar el sistema para descargar la base de datos de los paquetes.

yay -Syu

Los comandos de yay, son los mismos que utilizábamos para Pacman.

Vamos a repasar los comandos más frecuentes.

Actualizar sistema (Todos los paquetes más lo de AUR)

yay -Syu

Buscar un paquete

yay -Ss nombreDelPaquete

Instalar un paquete

yay -S nombreDelpaquete

Eliminar un paquete

yay -R nombreDelPaquete

Configuración de Pacman

Podemos realizar algunas configuraciones a pacman que yay también toma para poder hacer mejor nuestra experiencia al instalar los paquetes.

Para ello editamos el archivo de configuración de pacman

sudo nano /etc/pacman.conf

Y dentro descomentamos lo siguiente, en la sección Misc options

Color
TotalDownload

Color nos agregará unos colores en los resultados de las búsquedas, así como en la instalación de los paquetes.

Total download es para que muestre el porcentaje total de los paquetes a instalar.

De manera predeterminada, cuando se instalan varios paquetes o dependencias, pacman va a mostrar una barra de progreso y en cada barra va a mostrar un porcentaje de 0 a 100.

El problema es que si son muchos paquetes a instalar, uno no sabe cuánto lleva de porcentaje del total de paquetes.

Activar TotalDownload va a hacer que en la barra de progreso de cada paquete se va a mostrar de igual manera el progreso de la instalación de ese paquete, pero al final va a mostrar el porcentaje de instalación de todos los paquetes a instalar.

En éste ejemplo se muestra que el primer paquete representa el 2% de toda la instalación y al instalar el segundo paquete se representa el 100% de toda la instalación

Otra configuración que no viene en el archivo pacman.con es ILoveCandy el cual hace que la barra de progreso aparezca un pacman abriendo y cerrando la boca.

Para poder activarlo sólo se requiere colocar en el archivo de configuración

ILoveCandy

Se puede colocar debajo de TotalDownload

Se guarda con control + o, se da enter para aceptar el mismo nombre de archivo y se sale de nano con control + x.

Después de ello, podremos ver los cambios al hacer la instalación de algún paquete.

Listo, con esto ya tenemos acceso a AUR desde yay y configurado para una una experiencia mejor.

Categorías: tutoriales

angelinux

Desarrollador de páginas web desde el año 2000 y con experiencia en programación de sistemas para empresas desde el 2008; cofundador de CONSoluciones; autor del blog de software libre “Angelinux-slack”; docente en maestría en UPAV y fundador de la distribución Linux Falco que está en desarrollo para la Universidad Veracruzana. Además, ponente, organizador de congreso, laborista social, impartidor de cursos de programación y servidores Linux, webmaster, y ex invitado en programa de televisión.

3 Comments

Instalar Apache, MySQL y PHP (LAMP) en Arch Linux | Angelinux · 12 enero, 2021 a las 18:55

[…] tienes yay, puedes cambiar el comando pacman por yay sin […]

Instalar el driver de Nvidia en Arch Linux o derivados | Angelinux · 13 enero, 2021 a las 13:09

[…] Primero, los controladores correctos de Nvidia ya no están en el repositorio oficial de Arch, por lo que vamos a necesitar accesar al repoitorio de AUR. […]

Instalar Kvantum en Linux para una mejor experiencia visual | Angelinux · 13 enero, 2021 a las 15:30

[…] O si usas yay: […]

Deja un comentario