Mostrando las entradas con la etiqueta AUR. Mostrar todas las entradas
Mostrando las entradas con la etiqueta AUR. Mostrar todas las entradas

Guía ultrarrápida de instalación de "yay" en Artix, Arch y sistemas derivados.

 


Primero que nada, desglosemos todo el siguiente "lío enmarañado".

¿Qué es "YAY"?
"Yay" (Yet Another Yoghourt) es un "helper".

¿Qué es un "helper"?
Un "helper", es una herramienta que permite enlazar e interactuar fácilmente con el repositorio "AUR" (Arch User Repository).

¿Qué es "AUR"?
Los repositorios oficiales son mantenidos por desarrolladores (Artix, Arch, etc). La diferencia con el repositorio "AUR", es que este es comunitario y no oficial, claramente.
Mientras que en los repositorios oficiales hay paquetes binarios precompilados por desarrolladores, en "AUR", los mismos usuarios colocan archivos PKGBUILD.
Los repositorios oficiales contienen paquetes precompilados y listos para su descarga e instalación. Descargar e instalar desde aquí es un proceso automático y veloz, pero nunca podrás estar seguro al 100% de que ese paquete precompilado por los desarrolladores de la distribución (Arch, Debian, openSUSE) no contenga cambios respecto su código fuente real.

¿Qué es un "PKGBUILD"?
Un archivo "PKGBUILD", es una lista de órdenes para que tu equipo pueda compilar exitosamente un paquete, partiendo desde el código fuente real del mismo y convirtíendolo en un "binario ejecutable". La parte compleja es que AUR requiere que tú compiles los paquetes utilizando los recursos de tu sistema, y aquí es en donde "yay" se vuelve un software clave y de gran ayuda, porque compilar a mano... Conlleva mucho... pero realmente MUCHO tiempo.
Un claro ejemplo de esto es el uso de distribuciones como Slackware o Crux, en donde cada paquete debe ser compilado para ser instalado... a menos que este ya se encuentre en la "imagen ISO" del sistema en sí.

¿Qué es un "binario ejecutable"?
Es un archivo listo para ser descargado, instalado y ejecutado, sin necesidad de ser compilado.


Ahora que queda más claro el propósito de AUR (aunque aún puedan quedar muchas dudas, procedamos con su instalación. Mirá qué fácil que es. Solo hay que seguir esta lista, en orden y paso a paso. Es solo abrir la terminal e ir escribiendo cada uno de estos comandos y dando [Enter].

mkdir helper
cd helper
sudo pacman -S wget git fakeroot make gcc
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si


Listo. Ya podés hacer esto para instalar paquetes desde el repositorio comunitario "AUR":
"yay -S <PAQUETE>"
Por ejemplo:
yay -S hardinfo

Algo muy importante a tener en cuenta: "AUR" no solo aloja paquetes para compilar, sino que a veces podés tener la suerte de que lo que estás buscando tenga el sufijo "bin" (ejemplo: "hardinfo-bin"). En este caso, es un buen consejo preferir los "-bin" antes que "los otros", porque los "-bin" son... ¡archivos ya compilados! Esto te "salvará" de tener que compilar vos mismo a través de "yay" e invertir tiempo y "esfuerzo de hardware" a la misma vez.

No hay mucho más que decir. ¡Abrazo grande y éxito instalando paquetes comunitarios!

Instalación de los repositorios Chaotic AUR en Arch Linux y derivadas

https://avatars.githubusercontent.com/u/66071775?s=200&v=4

 

 

 

 

 

 

 

Lo bueno que tiene este repositorio es que los paquetes de la comunidad ya estarían pre-compilados, y la instalación de los mismos resultaría más rápida que los alojados en AUR.

Podemos chequear el repositorio en https://aur.chaotic.cx/

Primero debemos instalar las claves del repositorio:

sudo pacman-key --recv-key 3056513887B78AEB --keyserver keyserver.ubuntu.com

Después ejecutamos:

sudo pacman-key --lsign-key 3056513887B78AEB

Posteriormente instalamos los keyrings y mirrorlist de Chaotics AUR:

sudo pacman -U 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-keyring.pkg.tar.zst' 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-mirrorlist.pkg.tar.zst'

Una vez terminado este proceso, debemos modificar el archivo pacman.conf:

sudo nano /etc/pacman.conf 

Y agregamos la siguientes líneas, puede ser al final del archivo conf:

[chaotic-aur]
Include = /etc/pacman.d/chaotic-mirrorlist

Grabamos con control+O y pulsando control+X salimos del editor nano

Lo único que queda es sincronizar los repositorios:

sudo pacman -Sy

Ya podemos buscar e instalar esos paquetes que no encontramos en los repositorios oficiales.
 

 

Instalación de YAY en Arch Linux y derivadas (ej: Artix, ArcoLinux, EndeavourOS, Manjaro, etc.)

Yay es una poderosa herramienta que nos ayudará en la instalación de paquetes AUR (Arch User Repository).

Para poder instalarla primero debemos actualizar el sistema:

sudo pacman -Syu

Una vez actualizado el sistema, pasaremos a instalar git:

sudo pacman -S git

Instalamos los paquetes necesarios para compilar:

sudo pacman -S base base-devel

Pasamos a clonar yay desde el repositorio de git:

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

Ingresamos a la carpeta de yay:

cd yay/

Y compilamos:

makepkg -si

Cuando terminamos de compilar podemos asegurarnos de que yay está funcionando ejecutando:

yay

Y veremos como se sincronizarán los repositorios.

Flag Counter Visitas previas a la existencia de este contador: 3433

Artículos aleatorios

    Páginas: