Qué es AUR y cómo habilitarlo en Arch Linux y derivados
Aquí en el blog muchas veces hemos venido hablando sobre la instalación de algunas herramientas o aplicaciones en general en Linux, en las cuales la mayor parte trato de incluir las distribuciones más populares.
Entre ellas suelo incluir a Arch Linux y sus derivados. Aun que me gustaría hablar de una sola en particular no puedo dejar las demás de lado, porque al final de cuentas tienen la misma base.
En muchas de estas publicaciones generalmente suelen recomendar la instalación desde AUR y utilizar un “ayudante de AUR” para ello.
Para aquellos lectores que desconocen de esto hablaremos un poco de esto el día de hoy.
Los que son usuarios de Linux con algún tiempo de uso, deberán de identificar el término “repositorio” el cual es simplemente una fuente de software.
Esto significa que es una ubicación de almacenamiento desde la cual los paquetes de software se pueden obtener e instalar en una computadora.
Un repositorio (también llamado repos) se puede clasificar en dos tipos: repositorio oficial y repositorio mantenido por terceros (usuario) cualquier usuario.
Obviamente, las fuentes de repos oficiales vienen preinstaladas con Arch Linux, Manjaro, Antergos o cualquier distribución derivada de Arch Linux.
Por otro lado, está Arch Archiving Repository (AUR), que es un repositorio impulsado por la comunidad para Arch Linux y sus derivados.
Al igual que el repositorio oficial, también contienen descripciones de paquetes (PKGBUILD) que pueden compilarse desde el origen con makepkg y luego instalarse a través de pacman. AUR existe para compartir paquetes nuevos de la comunidad.
Instalación y desinstalación de aplicaciones
Para instalar aplicaciones en cualquier sistema basado o derivado en Arch Linux pueden “Agregar / Quitar software” esto generalmente es hecho desde la terminal con ayuda de Pacman.
Aunque en algunos entornos de escritorio, suelen incluir una herramienta de ayuda para la instalación o desinstalación de aplicaciones.
En tal caso también podemos hace uso de una herramienta muy conocida que se llama Octopi, el cual es una interfaz gráfica de Pacman que además de ello nos permite poder interactuar con AUR.
Habilitación de AUR en Arch Linux y derivados
Para poder añadir el soporte de AUR a cualquier sistema derivado de Arch Linux en el cual pueden obtener el acceso a miles de aplicaciones creadas y mantenidas por la comunidad.
Teniendo en cuenta que estas aplicaciones son impulsadas por la comunidad, no todas las aplicaciones se actualizan regularmente.
De hecho, hay varias aplicaciones que no se han actualizado desde hace más de 5 años. Es posible que desee mantenerse alejado de dichas aplicaciones, ya que pueden causar problemas de estabilidad del sistema y, en el peor de los casos, también pueden presentar riesgos de seguridad.
Para poder habilitar esto, debemos de añadir algunas líneas a nuestro archivo pacman.conf, el cual le añadiremos las siguientes líneas al final del archivo.
Basta con abrir una terminal y editar con nano o tu editor de texto preferido:
sudo nano /etc/pacman.conf
Y añadimos al final:
[archlinuxfr]
Server = http://repo.archlinux.fr/$arch
Ahora hecho esto, debemos de ejecutar el siguiente comando, para sincronizar las bases de datos y el repositorio añadido con el sistema:
sudo pacman -Sy
Hecho esto, ahora debemos de instalar algún asistente que nos ayude a instalar las aplicaciones que se encuentran dentro de AUR, para ello pueden consultar el siguiente articulo donde les recomiendo uno.
También pueden optar por solo utilizar un gestor de software y evitar utilizar la línea de comandos, como les hice mención de Octopi, la cual es una excelente herramienta de gestión de paquetes para Arch Linux y derivados.
Aunque de manera personal les recomendaría utilizar lo más que puedan la terminal, ya que de esta manera comenzaran a acostumbrarse a los comandos y a aprender a administrar, modificar, actualizar y manejar su sistema.
Incluso realizar un downgrade, eliminar el entorno gráfico y volver a construir el sistema y más.
Esta es una de las grandes características que me gustan de Arch Linux pues aunque pierdas el entorno gráfico, si tú mismo instalaste desde cero simplemente sabrás que hacer para volverlo a recuperar.
Que, a diferencia de otros sistemas, los usuarios se vuelven locos y muchos de ellos optan por reinstalar.
El artículo Qué es AUR y cómo habilitarlo en Arch Linux y derivados aparece primero en Qué es AUR y cómo habilitarlo en Arch Linux y derivados.