Como instalar Yay en Arch Linux y como administralo

Luego de la decisión tomada el año pasado por los desarrolladores de Arch linux de descontinuar Yaourt, no quedó otra forma de instalar paquetes que la sugerida por ellos mismos: construir los aplicativos empleando el código fuente: compilar; cosa que si bien es cierto no es difícil de llevar a cabo, puede resultar bastante complicado y frustrante para usuarios inexpertos. Por ello, surgieron algunas alternativas a Yaourt como lo es Yay (Yet Another Yogurt), posiblemente el mejor reemplazo en la actualidad.

La guía también puede ser implementada en distribuciones basadas en Arch Linux como Endeavour Os

Esta guía requiere el uso de  AUR

Como breve advertencia, solo es necesario recordar la posición de los desarrolladores de Arch Linux con respecto al repositorio AUR (Arch User Repository – Repositorio de Usuarios Arch). La inmensa mayoría del software allí contenido, son aportes de la comunidad de usuarios. El repositorio no es supervisado por miembros del equipo Arch, (seguramente te interese esta noticia) ni tampoco se ofrece soporte ni ayuda por el software allí contenido.

Pre requisitos

Primero es necesario cumplir con los requerimientos. base-devel y git. El comando que sigue a continuación, instruye a pacman a no reinstalar (como haría por defecto)los archivos ya presentes en nuestro sistema. Instalamos los requerimientos corriendo:

sudo pacman -S --needed base-devel git

A la pregunta que sigue a continuación, responde pulsando ENTER.

A continuación, pacman requerirá tu confirmación. Responde afirmativamente para proceder con la instalación.

Luego, a fin de tener algo de orden en el proceso, creamos una carpeta contenedora que nos servirá para descargar el código fuente y compilarlo:

mkdir yay && cd yay

Ahora procedemos a descargar el código fuente de Yay empleando git:

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


Ahora cambiamos a la carpeta que acabamos de descargar:

cd yay

Y finalmente comenzamos la compilación e instalación (los parámetros -si se encarga de las dependencias y las instala):

makepkg -si

Ingresa tu contraseña y pulsa ENTER. Durante la instalación, se te preguntará la contraseña. Responde afirmativamente y pulsa ENTER cuando sea necesario.
Si todo fue bien y sin errores, deberías de tener instalado Yay en el sistema. Puedes leer el manual corriendo:

man yay

Cómo usar Yay

Yay es bastante intuitivo y funciona de manera bastante similar a pacman. Muchos parámetros son exactamente los mismos.

Para buscar paquetes

Yay permite buscar paquetes en todos los repositorios activos en el sistema, de tal manera que al correr yay con parámetros de búsqueda, este devolverá resultados de los diversos repositorios (AUR, extra, Community). Para buscar paquetes, corre:

yay -Ss nombre-del-paquete

En la imagen sigue a continuación y a manera de ilustrar la guía, he buscado el paquete audacity, y yay ha devuelto una lista que incluye todos los repositorios en los que ha sido encontrado y si prestas un poco de atención, incluso nos informa sobre su estado (en la imagen la última entrada del repositorio AUR está desactualizada).

Buscar e instalar un paquete

Si corres Yay sin ningún parámetro, solo con el nombre del paquete a instalar:

yay audacity

Yay devolverá una lista numerada con todas las coincidencias al criterio especificado. Para instalar uno de los paquetes, solo digita su número y luego pulsa Enter.

Adicionalmente, si sabes el nombre del paquete, puedes obviar el paso anterior e instalarlo directamente, pero, si más de una versión del mismo es encontrada, la lista numerada será presentada nuevamente:

yay -S audacity

Actualizando paquetes instalados con Yay

Para actualizar paquetes con Yay, corre:

yay -Syu

Remover paquetes con Yay

Para remover paquetes instalados desde AUR, corre:

yay -R paquete

Para eliminar incluso las dependencias instaladas con el paquete en cuestión, corre:

yay -Rns paquete

Para remover paquetes huérfanos, corre:

yay -Yc

Por ser sus parámetros bastante similares a los de pacman, Yay se ha convertido en el AUR-Helper favorito de muchos, aunque no es el único, pues además existen: trizen, aura, pakku y otros.
Finalmente y para concluir, solo queda recordar la recomendación hecha por los desarrolladores de Arch: Es mejor aprender compilar el código fuente (para evitar de esta manera comprometer la seguridad del sistema) que instalar en el sistema, paquetes subidos por terceros que no son inspeccionados por nadie.

Suerte.

Un comentario sobre “Como instalar Yay en Arch Linux y como administralo”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *