Los usuarios de Arch Linux y sus derivados sabran que el uso de Yaourt ya no es recomendable, pues este asistente de AUR ya no recibe mas soporte y esta descontinuado, por lo que se recomienda utilizar algún otro asistente.
Es por ello por lo que el día de hoy vamos a compartir con ustedes un excelente AUR helper con ustedes, el cual podemos considerar para ser un excelente remplazo de Yaourt e incluso de pacaur que también descontinuado.
El asistente del cual hablaremos es Yay (Yet another Yaourt), este es un nuevo ayudante para AUR fiable que está escrito en el lenguaje de programación GO.
Sobre Yay
Yay nos proporciona una interfaz para Pacman y es un asistente que casi no requiere dependencias. Se basa en el diseño de yaourt, apacman y pacaur .
Otra de las características que podemos destacar de este asistente, es que cuenta con la función de autocompletar, por lo que basta con teclear solo algunas letras iniciales y este asistente te ayudara a completar el nombre.
Entre sus principales características podemos destacar:
- Yay descarga el PKGBUILD de ABS o AUR.
- Admite angostamiento de búsqueda y no se obtiene el origen de PKGBUILD.
- El binario no tiene dependencias adicionales a las de pacman.
- Proporciona un solucionador de dependencia avanzado y elimina las dependencias de make al final del proceso de compilación.
- Admite salida coloreada cuando habilitas la opción Color en el archivo /etc/pacman.conf.
¿Cómo instalar Yay en Arch Linux y derivados?
Si quieres instalar este asistente para AUR en tu sistema, puedes seguir las siguientes indicaciones que compartimos a continuación.
Este proceso es válido para cualquier distribución derivada de Arch Linux también.
En caso de tener Yaourt o algún otro asistente puedes instalarlo con ayuda de este, en el ejemplo de Yaourt basta con teclear:
yaourt -S yay
En caso de que no, podemos construir el paquete, primero debemos de abrir una terminal y en ella vamos a teclear el siguiente comando:
sudo pacman -S git
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
Y listo con ello ya quedo instalado el asistente, ahora simplemente basta con que comiences a utilizarlo.
Uso básico de Yay
Este asistente al igual que otros, utilizan una sintaxis bastante similar a Pacman, por lo que su uso realmente no es nada difícil.
Los comandos básicos de uso son, por ejemplo, para instalar un paquete o aplicación en AUR:
yay -S <package-name>
En caso de querer buscar una aplicación dentro de los repositorios oficiales y en AUR a la vez, añadimos la bandera “s”
yay -Ss <package-name>
Por ejemplo, otro caso, si solo requieren conocer la información de cierto paquete:
yay -Si <package-name>
Si queremos instalar un paquete local, basta con teclear:
yay -U ruta-del-paquete
También es posible solo colocar el nombre del paquete y este realizará una búsqueda de todos aquellos relacionados con el criterio y este nos mostrará en una lista los encontrados y nos pedirá seleccionar el de nuestro interés.
yay <package-name>
En caso de querer saber que actualizaciones tenemos disponibles, basta con teclear:
yay -Pu
En caso de solo requerir sincronizar los paquetes de la base de datos:
yay -Sy
Si quieren realizar una actualización del sistema debemos de teclear:
yay -Syu
Actualizar el sistema, incluyendo los paquetes instalados de AUR, solamente tecleamos:
yay -Syua
Para instalar cualquier paquete sin confirmaciones (sin intervención del usuario, por supuesto), utilice la opción de “-noconfirm”.
yay -S --noconfirm <package-name>
Para eliminar las dependencias no deseadas, basta con que teclemos lo siguiente:
yay -Yc
Si queremos realizar una limpieza del cache de las aplicaciones solamente tecleamos:
yay -Scc
En caso de querer eliminar “solo” un paquete o aplicación:
yay -R <package-name>
Para eliminar un paquete o aplicación junto con sus dependencias:
yay -Rs <package-name>
Para eliminar un paquete, sus dependencias y configuraciones, debemos de teclear:
yay -Rnsc <package-name>
Si quieres conocer un poco mas sobre el uso de yay, puedes consultar su manual tecleando:
man yay
este blog es excelente. Me gustaria seguirlo desde la red mastodon. Si hacen un feed y lo enlazan a mastodon con un bot, seria super genial. Felicitaciones por el trabajo que hacen
¡Este tipo de temas son los que una guarda cuando tiene que volver a desplegar su añorada distribución!
Muchas gracias por incontables veces, :).