Si usa Arch Linux o una distribución basada en Arch como Manjaro, Archbang o EndeavourOS, probablemente haya visto el término AUR. ¿Qué es? ¿Cómo puedes utilizarlo? Descubra qué es AUR y cómo usar AUR en Arch Linux.
¿Qué es AUR?
Arch User Repository (AUR) es un lugar donde puede encontrar software que no ha sido probado por los creadores y mantenedores de Arch, sino por sus usuarios. Gracias a esto, puedes acceder a más software que no está en los repositorios oficiales.
Cómo usar AUR en Arch Linux
Hay dos formas de acceder a la colección de software de AUR. La mayoría de la gente prefiere usar AUR Helpers, que funciona de manera similar al administrador de paquetes predeterminado de Arch, Pacman. Este enfoque automatiza la extracción y creación de código fuente de AUR mientras usa comandos familiares. Alternativamente, puede descargar el paquete directamente desde AUR y compilarlo manualmente.
Usa AUR con un ayudante
Hay muchos ayudantes de AUR que puede usar. Hurra es probablemente el más popular hoy en día, por lo que para este artículo, nos quedaremos con eso.
1. Instale las herramientas de desarrollo necesarias y git, si aún no están disponibles en su distribución:
sudo pacman -S --needed base-devel git
Probablemente se le presentarán múltiples adiciones de software y se le pedirá que elija cuál le gustaría instalar.
Vaya a la opción predeterminada, «todos», presionando Enter en su teclado.
2. Escriba «y» y presione Entrar cuando se le pregunte si desea continuar con la instalación.
3. Para traer a Yay a bordo, primero extraiga su código:
git clone https://aur.archlinux.org/yay.git
4. Todo lo que descargó estará en una subcarpeta llamada «yay». Introdúcelo con:
5. Mientras esté en esa carpeta, cree el paquete real con:
6. Responda «y» cuando se le pregunte si también desea instalar el paquete integrado.
Usando YAY para instalar paquetes AUR
Yay usa una sintaxis similar a Pacman. Para que pueda instalar fácilmente paquetes AUR, use el comando:
Por ejemplo, para instalar Google Chrome, puede usar:
Lo bueno de los ayudantes de AUR como yay es que también se ocupan automáticamente de las dependencias. Esos son los extras que necesita cualquier cosa que intente instalar y que, de otro modo, tendría que buscar e instalar usted mismo.
Desinstalación de paquetes AUR
Para desinstalar cualquier cosa instalada a través de yay, tendrás que usar yay nuevamente. Para eso, puedes usar el -R
parámetro, pero es mejor si vas por -Rns
, que hace un mejor trabajo de limpieza. Por ejemplo, para eliminar Google Chrome:
También puede eliminar paquetes adicionales y cualquier remanente de instalaciones anteriores con yay con:
Si por alguna razón no te gusta yay o no quieres usarlo, también puedes usar otros ayudantes de AUR como aurutils, aura, pacaur, pakku, pamac, pikauroy trizen.
Enfoque gráfico para instalar y administrar paquetes AUR
Si prefiere un enfoque gráfico, como el centro de software de Ubuntu, puede instalar pamac con Yay.
Para instalar pamac, use el comando:
Después de la instalación, puede ejecutar la aplicación «Agregar o quitar software» en el menú de aplicaciones.
Haga clic en el icono de la hamburguesa y vaya a la sección «Preferencias». En la sección «AUR», cambie para habilitar la compatibilidad con AUR.
Ahora puede buscar paquetes AUR e instalarlos/eliminarlos.
Instalar paquetes AUR manualmente
Si decide hacer las cosas de forma manual, puede descargar los paquetes del repositorio de AUR, compilarlos e instalarlos. Aquí están los pasos:
1. Asegúrese de tener las herramientas de desarrollo base y git instalado con:
sudo pacman -S --needed base-devel git
2. Clona el git de Google Chrome localmente:
git clone https://aur/archlinux.org/google-chrome.git
3. Conviértalo en un paquete e instálelo:
Poco después, encontrarás Google Chrome entre el resto de tus aplicaciones instaladas.
Las nuevas aplicaciones y los peligros de AUR
AUR le brinda (casi) todo el mundo, ya que puede encontrar casi cualquier aplicación/paquete allí. Sin embargo, debe tener en cuenta que el software del repositorio de AUR no se ha probado exhaustivamente. En algunos casos, un paquete no se pudo instalar (debido a la falta de dependencias/error gpg, archivos faltantes, etc.) o causar problemas a su sistema. Siempre es mejor verificar dos veces antes de instalar cualquier cosa de AUR.
Si está comenzando con Arch Linux, es posible que desee familiarizarse primero con Pacman en lugar de AUR.