Breve: Yaourt había sido el ayudante de AUR más popular, pero ya no se está desarrollando. En este artículo, enumeramos algunas de las mejores alternativas a Yaourt para las distribuciones de Linux basadas en Arch.
Arch User Repository popularmente conocido como AUR es el repositorio de software impulsado por la comunidad para los usuarios de Arch. Los usuarios de Debian/Ubuntu pueden pensar en AUR como el equivalente de PPA.
Contiene los paquetes que no están directamente respaldados por Arch Linux. Si alguien desarrolla un software o paquete para Arch Linux, se puede proporcionar a través de estos repositorios de la comunidad. Esto permite al usuario final acceder a más software del que obtiene por defecto.
Entonces, ¿cómo se utiliza AUR? Bueno, se necesita una herramienta diferente para instalar software desde AUR. El gestor de paquetes de Arch, pacman, no lo soporta directamente. Por lo tanto, se necesitan estas «herramientas especiales» llamadas ayudantes de AUR para automatizar el uso de los paquetes de AUR
Yaourt (Yet AnOther User Repository Tool) fue una envoltura para pacman que hizo posible la instalación de paquetes AUR en Arch Linux. Utiliza la misma sintaxis que pacman. Yaourt también tenía un gran soporte para Arch User Repository para la búsqueda, instalación, resolución de conflictos y mantenimiento de dependencias.
Sin embargo, Yaourt ya no es una solución.
En este artículo, verás las mejores alternativas a Yaourt que puedes usar para instalar software desde AUR.
Mejores ayudantes de AUR para usar AUR
Estoy deliberando omitir algunos otros ayudantes populares de AUR como trizen o packer porque también han sido marcados como ‘discontinuados o problemáticos’.
yay
yay es el siguiente mejor ayudante de AUR escrito en Go con el objetivo de proporcionar una interfaz de pacman con una entrada mínima del usuario, una búsqueda como la de yaourt y sin apenas dependencias.
Características de yay
- yay proporciona la terminación de la tabla de AUR y descarga el PKGBUILD de ABS o AUR.
- Apoya el estrechamiento de la búsqueda y la no obtención de PKGBUILD.
- El binario no tiene dependencias adicionales que pacman.
- Proporciona un solucionador avanzado de dependencias y elimina las dependencias de make al final del proceso de construcción.
- Apoya la salida de color cuando se habilita la opción Color en el archivo /etc/pacman.conf.
- Se puede hacer para soportar sólo el paquete AUR o sólo los paquetes repo.
Instalación de yay
Puede instalar yay clonando el repo git y construyéndolo. Utilice el siguiente comando para instalar yay en Arch Linux :
git clone https://aur.archlinux.org/yay.gitcd yaymakepkg -si
Usando yay
Buscando una aplicación a través de Yay en AUR:
yay -Ss <package-name>
Instalando una aplicación:
yay -S <package-name>
pakku
Pakku es otra envoltura de pacman que todavía está en su etapa inicial. Sin embargo, sólo porque su nuevo no significa su falta de cualquiera de las características soportadas por otros ayudantes AUR. Hace su trabajo bastante bien y junto con la búsqueda e instalación de aplicaciones de AUR, elimina las dependencias después de una construcción.
Características de pakku
- Búsqueda e instalación de paquetes de Arch User Repository.
- Visualización de archivos y cambios entre builds.
- Construcción de paquetes desde repositorios oficiales y eliminación de dependencias make después de un build.
- Recuperación de PKGBUILD e integración con Pacman.
- Interfaz de usuario similar a Pacman y soporte de opciones de Pacman.
- Soporte de configuración de Pacman y no de PKGBUILD.
Instalación de pakku
git clone https://aur.archlinux.org/pakku.gitcd pakkumakepkg -si
Uso de pakku
Puede buscar una aplicación desde AUR usando el siguiente comando.
pakku -Ss spotify
Y luego el paquete puede ser instalado de manera similar a pacman:
pakku -S spotify
aurutils
aurutils es básicamente una colección de scripts que automatiza el uso de Arch User Repository. Puede buscar en AUR, comprobar las actualizaciones de las diferentes aplicaciones instaladas y resolver problemas de dependencias.
Características de aurutils
- aurutils utiliza un repositorio local que le da un beneficio de soporte de archivos pacman, y todos los paquetes funciona con -asdeps.
- Puede haber múltiples repos para diferentes tareas.
- Actualizar el repositorio local de una sola vez con aursync -u
- pkgbase, formato largo y soporte raw para aursearch
- Capacidad de ignorar el paquete
Instalar aurutils
git clone https://aur.archlinux.org/aurutils.gitcd aurutilsmakepkg -si
Usar aurutils
Buscar una aplicación mediante aurutils:
aurutils -Ss <package-name>
Instalando un paquete desde AUR:
aurutils -S <package-name>
Todos estos paquetes se pueden instalar directamente si ya estás usando Yaourt o cualquier otro ayudante de AUR.
Pamac
Pamac es un frontend gtk para libalpm. Pamac también puede usarse para gestionar paquetes desde el AUR. Es el gestor de paquetes GUI más utilizado para Arch Linux y las distribuciones de Linux basadas en Arch.
Características:
- Gestión de paquetesCLI con pamac-cli
- Una GTK-3 GUI
- Biblioteca para acceder a la información de los paquetes y ejecutar transacciones
- Soporte de Flatpak y Snap
- Apuntador de bandeja que notifica las actualizaciones
Instalación de pamac
git clone https://aur.archlinux.org/pamac-aur.gitcd pamac-aurmakepkg -si
Uso de pamac
Pamac puede usarse tanto a través del terminal como de la GUI. El uso de la GUI de pamac es muy intuitivo.
Con la terminal, para buscar un paquete utiliza el siguiente comando con <paquete> sustituido por el nombre del paquete que estás buscando
pamac search <package>
Para instalar un paquete,
pamac install <package>
Para desinstalar un paquete,
pamac remove <package>
Para una guía detallada de pamac, puedes consultar su página Wiki de Manjaro.
aurman es uno de los mejores ayudantes de AUR y sirve bastante bien como alternativa a Yaourt. Tiene una sintaxis casi similar a pacman con soporte para todas las operaciones de pacman. Puede buscar en el AUR, resolver dependencias, comprobar el contenido de PKGBUILD antes de la construcción de un paquete, etc.
Características de aurman
- aurman soporta todas las operaciones de pacman e incorpora una fiable resolución de dependencias, detección de conflictos y soporte de paquetes divididos.
- El bucle de sudo se ejecuta en segundo plano, lo que le ahorra tener que introducir su contraseña cada vez.
- Proporciona soporte para paquetes de desarrollo y distingue entre paquetes instalados explícita e implícitamente.
- Soporta la búsqueda de paquetes y repositorios AUR.
- Puede ver y editar los PKGBUILDs antes de iniciar la construcción de paquetes AUR.
- También se puede utilizar como un solucionador de dependencias independiente.
Instalando aurman
git clone https://aur.archlinux.org/aurman.gitcd aurmanmakepkg -si
Usando aurman
La búsqueda de una aplicación a través de aurman en el Repositorio de Usuarios de Arch se hace de la siguiente manera:
aurman -Ss <package-name>
Instalando una aplicación usando aurman:
aurman -S <package-name>
¿Qué opinas de los ayudantes de AUR?
Arch Linux tiene algunos ayudantes AUR más que pueden automatizar ciertas tareas para el repositorio de usuarios de Arch. Muchos usuarios siguen utilizando Yaourt para su trabajo de AUR y