Los mejores gestores del repositorio AUR

Los mejores gestores del repositorio AUR.

En los repositorios de aplicaciones se almacenan los paquetes de software, herramientas, etc.., de forma que cualquier usuario los pueda descargar e instalar en su sistema.

Para llevar a cabo esta función de manera eficiente necesitamos un gestor de paquetes, en el caso de Arch linux y derivados (Antergos, Manjaro, etc…) su gestor predeterminado es Pacman. Pacman contiene los repositorios oficiales, en ellos podemos localizar desde lo más esencial a las bibliotecas más extrañas.

Pero si quieres disponer de una variedad de paquetes aun mayor debes tener también los AUR (son mantenidos por usuarios de confianza o Trusted Users), y aquí es donde tenemos el problema pues el gestor Pacman no soporta el repositorio AUR.

Pero… vamos por partes, antes de analizar los mejores gestores explicamos un poco más lo siguiente:

  • Que es un repositorio AUR.
  • Que es un gestor de paquetes.

Vamos a ello.

 

Que es un repositorio AUR

El termino AUR deriva del acrónimo en inglés de Arch User Repository, y es un repositorio gestionado por la comunidad de usuarios de Arch, en concreto por usuarios de confianza o Trusted Users.

Los usuarios de confianza realizan las siguientes tareas:

  1. Mantener el repositorio de la comunidad (community) como intermediario entre repositorios oficiales de ArchLinux y la colección de paquetes no admitidos en AUR.
  2. Mantener, administrar y vigilar el correcto funcionamiento de AUR.

El repo AUR contiene la descripción de los paquetes (PKGBUILD) que nos permiten compilar con la herramienta makepkg los paquetes desde origen e instalarlos a través de pacman.

AUR fue creado para organizar y compartir nuevos paquetes con la comunidad de usuarios. En dicha comunidad, los usuarios pueden contribuir, votar a favor o en contra, y si un nuevo paquete es masiva mente solicitado se incluirá en los repositorios oficiales de Pacman.

 

Que es un gestor de paquetes

Un gestor de paquetes, es una colección de herramientas que sirven para automatizar el proceso de instalación, actualización, configuración o eliminación de paquetes de software, entre otras cosas.

Ademas del software los paquetes incluyen otra información adicional, por ejemplo: el nombre completo, una descripción de su función, el número de versión, el distribuidor de la aplicación, suma de verificación y una lista de otros paquetes requeridos para el correcto funcionamiento del software (dependencias).

Esta metainformación es esencial para el corrector funcionamiento de los gestores de paquetes.

Los mejores gestores del repositorio AUR en arch linux banner

 

Gestores del repositorio AUR

Como ya comente anteriormente el gestor de paquetes pacman, solo puede operar con los repositorios oficiales, para poder utilizar los repositorios AUR tenemos otros gestores de paquetes, también conocidos como helpers.

Ahora vemos algunos de los mejores gestores de paquetes que nos permiten para hacer uso de la paquetería disponible en los repositorios AUR, de forma que ampliamos el numero y variedad de aplicaciones a instalar en nuestro Arch Linux.

Ademas de instalar los gestores, veremos sus principales características, así podemos elegir el que más se adapte a nuestras necesidades.

Para instalar un gestor debes tener instalado GIT.

Comenzamos…

Yay

Yay es un excelente helper de AUR, está escrito en Go y tiene como objetivo ofrecer una interfaz de pacman con una mínima interacción de usuario, ya como búsqueda y casi sin dependencias.

Principales características:

  • Descarga PKGBUILD de ABS o AUR.
  • Admite la reducción de búsqueda y no se obtiene el origen de PKGBUILD.
  • El binario no tiene dependencias adicionales a las de pacman.
  • Proporciona un solucionador de dependencias avanzado y elimina las de make al finalizar el proceso.
  • Admite una salida coloreada si habilitas la opción Color en el archivo /etc/pacman.conf.

Instalar yay:

Visita el Github del proyecto.

 

Pakku

Pakku es otro ayudante de pacman que aún se encuentra en su etapa inicial, pero ojo el hecho de que sea nuevo no significa que carezca de ninguna de las características admitidas por otro asistente de AUR. Hace su trabajo y lo hace muy bien.

Principales características:

  • Busca e instala paquetes desde Arch User Repository.
  • Visualiza archivos y cambios entre compilaciones.
  • Crea los paquetes desde los repositorios oficiales y elimina las dependencias después de compilar.
  • Recupera los PKGBUILD e integración de Pacman.
  • Tiene una interfaz agradable, similar a Pacman (las opciones de pacman son compatibles).

Instalar Pakku:

Visita el Github del proyecto.

 

Aurutils

Realmente Aurutils es una colección de scripts que automatiza el uso de Arch User Repository. Te permite buscar AUR, comprobar actualizaciones, y resolver problemas de dependencias.

Principales características:

  • Utiliza un repositorio local que le aporta soporte sobre los archivos pacman, y resto de paquetes que funcionan con -asdeps.
  • Es multi tarea.
  • Actualiza el repositorio local de una vez con aursync -u.
  • Se permite ignorar un paquete.

Instalar Aurutils:

Visita el Github del proyecto.

 

Trizen

Trizen (desarrollado en Perl), es un helper ligero, rápido, y muy seguro a la hora de gestionar paquetes de los repositorios AUR.

Principales características:

  • Instala paquetes de AUR.
  • Busca paquetes.
  • Leer comentarios desde él.
  • Actualiza los paquetes desde AUR.
  • Resuelve las dependencias de paquetes recursivamente.
  • Interacciona con pacman built-in.
  • Permite editar los ficheros de texto del soporte.
  • Salida con soporte UTF-8.

Instalar Trizen:

Visita el Github del proyecto.

 

Pikaur

Pikaur, es un helper AUR con mínimas dependencias que tiene la particularidad de revisar los PKGBUILDs de golpe, para crearlos posteriormente sin que el usuario deba interactuar.

Principales características:
  • Construir PKGBUILDs locales con AUR deps (-P / – pkgbuild).
  • Recupera PKGBUILDs de AUR y ABS (-G / – getpkgbuild).
  • Maneja de manera interactiva los problemas de compilación comunes (como una clave GPG no confiable o una discrepancia de suma de comprobación, arquitectura incorrecta).
  • Hace uso de usuarios dinámicos del systemd al compilar paquetes como root.
  • Permite seleccionar el paquete anual en la solicitud de instalación el editor de texto.
  • Muestra el paquete AUR diff y revisa los archivos PKGBUILD e .install.
  • Actualiza -git, -svn y otros paquetes de desarrollo.

Instalar Pikaur:

Visita el Github del proyecto.

En Sololinux.es seguimos creciendo gracias a nuestros lectores, puedes colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. 

Debemos agradecer este post a los chicos de «denovatoanovato» que amablemente han decidido divulgarlo entre los lectores de «sololinux«.

Los mejores gestores del repositorio AUR logo arch linux

 

Valora el articulo!!!
[Total: 6 Media: 5]

Agregar comentario