Archlinux Helpers

5 grandes ayudantes de AUR para Arch Linux

Arch Linux es el tipo de distribución de Linux que te da un bisturí y dice, «hazlo» sin mucha de la mano que brindan otras distribuciones como Debian / Fedora. Su conjunto de herramientas inicial, incluidos los repositorios básicos/extra/comunitarios proporcionados por su administrador de paquetes de firmas, puede ser limitado, pero eso es intencional.

Depende de usted agregarle lo que quiera, y ahí es donde Arch User Repository (AUR) resulta útil. Es un repositorio que permite a los usuarios hacer sus propios scripts PKGBUILD y crear paquetes que no están incluidos en los repositorios oficiales. Si alguna vez se ha preguntado cómo puede hacer que WhatsApp para Linux, Session, Slack u otras aplicaciones funcionen en Arch, AUR es donde se encuentran todas.

La forma más rápida de instalar paquetes desde AUR es obtener el PKGBUILD del repositorio y compilarlo con Arch’s. makepkg utilidad. Sin embargo, mucha gente prefiere no pasar por este dolor de cabeza. Aquí es donde intervienen los clientes de AUR (o los ayudantes de AUR). Hacen que el proceso de instalación de sus aplicaciones sea muy fácil.

Hay bastantes ayudantes de AUR por ahí. Aquí hay 4 de los más populares.

1. ¡Sí!

Escrito en Go, Hurra (Yet Another Yogurt) es un poderoso ayudante que resuelve las dependencias por usted y le brinda acceso rápido y automatizado a AUR. Cualquiera que esté acostumbrado a usar Pacman puede tomar Yay de inmediato y usarlo de inmediato. Es por eso que las distribuciones basadas en Arch como EndeavourOS y Garuda Linux usan este pequeño ayudante como su ventana estándar en AUR de Arch.

Archlinux ¡Sí!

Su poderosa resolución de dependencias lo convierte quizás en la mejor utilidad para principiantes.

Habiendo dicho todo eso, viene con una advertencia: a menos que lo configure para responder a algunas de sus indicaciones automáticamente (consulte el manual para --answerclean, --answerdiff, --answeredity --answerupgrade banderas), le preguntará constantemente si desea ver más detalles sobre el paquete que está instalando cada vez que lo use. Por otro lado, algunos podrían considerar esto como una ventaja, ya que les ofrece un control más granular sobre el proceso de instalación/actualización del paquete.

Instalación

Para instalar Yay en Arch Linux, use el siguiente comando:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/yay-git.git
cd yay-git
makepkg -si

Eso es todo.

2. Parú

¿Es Vim tu editor favorito? ¿Le gusta tener la capacidad de editar scripts de una manera rápida y sencilla antes de la instalación? ¿Eres el tipo de persona a la que le gusta jugar para salir de las malas situaciones? Si respondió «sí» a todo lo anterior, es posible que le guste Parú más que jaja.

Archlinux Paru

Vale la pena mencionar que Paru y Yay son funcionalmente la misma herramienta (salvo por el hecho de que Paru está escrito en Rust), pero Paru implica menos pasos en el proceso. Primero encuentra el paquete en AUR, le pide que elija la versión que desea (al igual que Yay le permite elegir entre el binario, la versión compilada y la versión «git» en desarrollo activo), luego derrama el contenido del script PKGBUILD para que lo revise.

Puede que no sea tan granular, pero presenta todo lo que hace Yay de una manera sensata que es relevante para el contexto en el que lo estás usando.

Instalación

Para instalar Paru en Arch Linux, use el siguiente comando:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -si

Eso es todo.

3. Pacau

5-grandes-aur-ayudantes-pacaur

pacaur es un ayudante de AUR que usa cower como backend. Es uno de los asistentes de Arch User Repository más complejos, y es comúnmente elegido por usuarios avanzados que buscan automatizar por completo las tareas repetitivas. Por ejemplo: ¿Tiene una tonelada de paquetes AUR instalados? ¿Estás temiendo tener que sentarte frente al teclado para ingresar opciones? Con esto podrás simplemente ingresar tu contraseña y decirle al programa todo lo que necesita saber. Después de eso todo es viento en popa.

Instalación

Para instalar Pacaur en Arch Linux, use el siguiente comando:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/pacaur.git
cd pacaur
makepkg -si

Eso es todo.

4. Tricén

¿No estás interesado en Pacaur pero sigues buscando algo ligero? Verificar Tricén. Es un ayudante de AUR escrito en Perl en lugar de Bash (lo que le da más flexibilidad). En comparación con Pacaur, ofrece una sintaxis más simple con la mayoría de las banderas abreviadas a una sola letra (-U para actualizar, -R para la eliminación, -S para sincronizar). Si ya estás acostumbrado a Pacman, ¡no te preocupes! Como cualquier otro ayudante de AUR en esta lista, Trizen también te permite usar las banderas de Pacman.

Trizen de archlinux

Dado que el programa está escrito en Perl en lugar de Bash, es imposible ejecutar el código de forma silenciosa, lo que aumenta la seguridad general de la instalación de paquetes desde Arch User Repository.

Sin embargo, lo que probablemente distingue a Trizen del resto de esta lista es el increíble nivel de granularidad que te ofrece. No solo le permite editar el script PKGBUILD para cada paquete que instale en el acto, sino que también le permite editar la entrada del escritorio y cualquier otro script de shell ejecutable que venga con él.

Este programa no es tan conocido como la mayoría de los otros en esta lista, pero definitivamente vale la pena intentarlo.

Instalación

Para instalar Trizen en Arch Linux, use el siguiente comando:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/trizen.git
cd trizen
makepkg -si

Eso es todo.

5. Pamac

Archlinux Pamac

Si cree que los administradores de paquetes en Arch solo están basados ​​en terminales, ¡piénselo de nuevo! Hecho por Manjaro para su distribución orientada a la facilidad de uso, Pamac ofrece una interfaz gráfica de usuario para la gestión de paquetes para todo, desde los repositorios oficiales de Arch hasta AUR. Sus ediciones que incluyen AUR vienen en dos sabores:

  • pamac-aur – Incluye solo accesibilidad para el AUR.
  • pamac-todos – Le permite acceder no solo a AUR sino también a repositorios flatpak y snap.

Si es extremadamente nuevo en Arch y realmente no quiere estar pegado a un terminal constantemente cuando quiera administrar sus aplicaciones instaladas, Pamac le ofrecerá la mejor experiencia basada en GUI.

La única advertencia real para Pamac es que no es tan flexible cuando se trata de reparar scripts PKGBUILD rotos. Si desea tener la posibilidad de arreglar las cosas que salen mal durante la instalación de un paquete, le recomiendo que instale uno de los otros buenos ayudantes de AUR en esta lista junto con Pamac.

Instalación

Para instalar Pamac en Arch Linux, use el siguiente comando:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/pamac-all.git
cd pamac-all
makepkg -si

Eso es todo.

Preguntas frecuentes

1. ¿Son seguros los ayudantes de AUR?

Vale la pena señalar que el AUR no está hecho para ser intrínsecamente seguro. Aunque los paquetes malos se olvidan rápidamente, no son los paquetes maliciosos de los que debe tener cuidado. No todos los mantenedores de paquetes son capaces de administrar una actualización perfecta. Al momento de escribir este artículo, por ejemplo, el PKGBUILD de Balena Etcher tiene un problema con su época y a las personas que actualicen sus paquetes AUR se les pedirá que actualicen el paquete «balena-etcher» hasta que se solucione el problema.

Dicho esto, además de la hilaridad ocasional que ocurre con el paquete mantenido incorrectamente, no debe esperar romper su sistema debido a esto. Lo que sí presenta cierto nivel de peligro es la posibilidad de ejecutar actualizaciones parciales. Si su asistente de AUR se bloquea en medio de la actualización de los repositorios oficiales de Arch, es posible que tenga cierta inestabilidad en su sistema hasta que ejecute una actualización completa adecuada.

Para evitar esto, actualice siempre usando Pacman primero (pacman -Syu), luego use el asistente AUR para actualizar sus paquetes AUR.

2. ¿Es seguro usar múltiples ayudantes de AUR?

Siempre que no intente usarlos simultáneamente (es decir, abrir dos terminales y ejecutar Pacaur en uno y Yay en el otro), su computadora no explotará si tiene ambos instalados. Los ayudantes de AUR deben verse más como envoltorios para Pacman que agregan capacidades de AUR encima. Debido a que consultan los mismos archivos en su sistema, generalmente no interferirán entre sí. El único problema que puedo concebir es que mantendrá un caché para cada ayudante de AUR, lo cual no es bueno cuando trabaja con un espacio de almacenamiento limitado.

3. ¿Qué asistente de AUR es el más fácil de usar?

Los más amigables para principiantes, Yay o Paru, son probablemente sus mejores apuestas. Ambos logran un buen equilibrio al permitirle un alto grado de control sobre cómo explora AUR mientras evita la sobrecarga de información que podría ser abrumadora para las personas que no conocen Linux/Arch.

Experto Geek - Tu Guía en Tendencias Tecnológicas