En los brazos de AUR

Los repositorios de usuarios de Arch son lo más parecido a los PPA de Ubuntu. AUR (Arch User Repository) son repositorios de software personales que no están “bendecidos” por Arch y por tanto, no son oficiales. Esto conlleva un riesgo por la posibilidad de encontrar vulnerabilidad. Sin embargo, vulnerabilidades pueden existir hasta en los repositorios oficiales, por lo que si eres un tanto paranoico con la seguridad, mejor no te conectes a internet 🙂

Los repositorios AUR son personales, por lo que por regla general son mantenidos por un desarrollador. Depende de ti otorgarle confianza.

Ya sabes qué es AUR pero ¿que son los AUR Helpers? Los “ayudantes” de AUR son programitas que se encargan de descargar, compilar e instalar los programas alojados en un repositorio AUR. En realidad un helper es una interfaz de orden de terminal, algo similar a Pacman, y a veces hacen las mismas funciones.

El ayudante de AUR más conocido y usado hasta hace relativamente poco tiempo es YAOURT, pero después de descubiertas algunas vulnerabilidades, se dejó de usar y está obsoleto. Vamos a conocer algunos de los ayudantes que siguen en activo. El orden de los helpers lo he listado a mi manera de ver, por su uso, pero no tiene ninguna importancia.

Nota: La sintaxis estándard de instalación con los helpers de AUR suele ser como la de Pacman pero sin sudo.

Yay

Yay significa Yet Another Yogurt, en referencia a Yaourt (otro yogurt más). Está escrito en el afamado lenguaje Go.

En las distribuciones que mediante otro helper no puedas instalar Yay, introduce estas órdenes en la terminal:

git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

Características:

  • Realiza solución de dependencias avanzada
  • Descarga PKGBUILDs de ABS o AUR
  • Consulta al usuario por adelantado para todas las entradas (antes de iniciar las construcciones)
  • Limita los términos de búsqueda (filtrado)
  • Encuentra los proveedores de paquetes que coincidan con la búsqueda y permite la selección
  • Eliminar las dependencias de make al final del proceso de construcción
  • Ejecuta sin necesidad de fuentes de PKGBUILD

Proyecto

Trizen

Trizen llegó a ser el helper más usado, superado por Yay. Es ligero y quizás uno de los más rápidos que he usado.

Para instalar Trizen, sigue estas órdenes:

git clone https://aur.archlinux.org/trizen.git
cd trizen
makepkg -si

Características:

  • Lectura de los comentarios de AUR de los paquetes
  • Soporte de actualización para los paquetes AUR
  • Soporte de búsqueda de paquetes AUR
  • Resolución recursiva de las dependencias del AUR
  • Interacción integrada con Pacman
  • Soporte de entrada/salida UTF-8

Proyecto

Pacaur

Pacaur puede instalar paquetes tanto desde los repositorios oficiales como desde AUR. Dicho esto, Pacaur puede ser utilizado por los usuarios que prefieran tener una única herramienta para gestionar los repositorios oficiales y el de AUR. Utiliza una interfaz sencilla y segura para resolver el árbol de dependencia. También solicitará automáticamente el acceso a sudo cuando sea necesario.

Para instalar Pacaur usamos lo mismo que en los casos anteriores. Sólo cambia la fuente:

git clone https://aur.archlinux.org/pacaur.git
cd pacaur
makepkg -si

Características:

  • A diferencia de otros helpers, Pacaur puede instalar paquetes tanto de los repositorios oficiales como de AUR
  • Puede ser utilizado por los usuarios que prefieran tener una única herramienta para gestionar el repositorio oficial y el repositorio AUR, o por los usuarios que prefieran mantener su frontend AUR separado de Pacman
  • La sintaxis de Pacaur es la misma que la de Pacman, el gestor de paquetes por defecto

Proyecto

Pikaur

Otro ayudante de AUR. Usa dependencias mínimas. Revisa PKGBUILDs de una sola vez, luego construye todo sin interacción del usuario.

En lugar de intentar ser más inteligente que Pacman (mediante el uso de –nodeps, –force, –ask, –noconfirm y así) sólo le dice interactivamente a Pacman lo que tiene que hacer. Si Pacman hace alguna pregunta inesperada, el usuario sólo podrá responderla manualmente.

La instalación de Pikaur es un poco distinta a los anteriores helpers. Necesitamos paquetes devel:

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

Características:

  • Construye PKGBUILDs locales con deps de AUR
  • Recupera PKGBUILDs de AUR y ABS
  • Maneja interactivamente problemas comunes de construcción (como una clave GPG no fiable o una suma de control que no coincide, una arquitectura incorrecta)
  • Muestra las noticias no leídas de Arch antes de la actualización del sistema
  • Muestra el paquete diff de AUR y revisa los archivos PKGBUILD y install

Proyecto

Aura

Aura es un gestor de paquetes seguro y multilingüe para Arch y AUR. Su propósito principal es como un “ayudante de AUR”, en el sentido de que automatiza el proceso de instalación de paquetes desde los repositorios de usuarios de Arch. Sin embargo, es capaz de mucho más. Aura es Pacman también.

Para instalar Aura:

git clone https://aur.archlinux.org/aura-bin.git
cd aura-bin
makepkg
sudo pacman -U (el paquete que ha producido)
  • A diferencia de los demás ayudantes de AUR, Aura necesita permisos de sudo para trabajar.

Proyecto

Pakku

Hay docenas de ayudantes de AUR y Pakku es uno más. Básicamente, Pakku soporta las siguientes características:

  • Instalación de paquetes desde AUR
  • Visualización de archivos y cambios entre construcciones
  • Paquetes de construcción de las fuentes oficiales
  • Eliminar las dependencias después de la construcción
  • Búsqueda y consulta de paquetes AUR
  • Lectura de comentarios para los paquetes de AUR
  • Recuperación de PKGBUILD
  • Integración de Pacman

En otras palabras, hace lo mismo que cualquier ayudante de AUR es capaz de hacer.

Instalación:

git clone https://aur.archlinux.org/pakku.git
cd pacaur
makepkg -si

Necesitarás dependencias extras como nim,choosenim.

Proyecto

 

Hay muchos helpers más. Aquí he listado sólo unos pocos. Cualquiera de ellos te valdrá, pero para mi, el más completo es Aura, sin embargo no es el más rápido.

7
Responder

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 
4 Hilo de comentarios
3 Hilo de respuestas
0 Seguidores
 
Comentario más reaccionado
Hilo de comentarios más populares
5 Autores de comentarios
aur-userHéctormaslinuxtruko22José Santos Autores de comentarios más recientes

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

  Suscribirse  
+ nuevos + antiguos + votados
Notificarme de
José Santos
Invitado
José Santos

Muy buen artículo.
Ahora voy con mis preguntas; El otro día probando debtap instale el navegador IRON de SRware. Ese paquete no esta ni en los repositorios oficiales ni en los AUR.
Como podría anhadirse ese paquete al repositorio AUR??
Como se puede anhadir un paquete que está desactualizado (por desidia del mantenedor oficial)?

truko22
Invitado

Llevo muy poco en arch y en verdad es otro mundo estoy muy contento en esta distro, vengo de una de sus hija Chakra OS. Y estoy usando auracle y me gusto bastante.

Héctor
Invitado
Héctor

Uso yay, y según la documentación es de los más completos. Lo uao y es bastante ligero y cómodo al momento de buscar e instalar

aur-user
Invitado

¡Hola hombre!
En realidad, cada ayudante de AUR requiere un desarrollo de base para una operación correcta:

vea esto para más detalles: https://wiki.archlinux.org/index.php/Arch_User_Repository_(Espa%C3%B1ol)#Para_empezar

Cookies
Utilizamos cookies para asegurarnos de brindarte la mejor experiencia en nuestro sitio web. Si continúas utilizando este sitio, asumiremos que estás satisfecho con ellas.
Distros con posible malware
Distribuciones que al margen de posible firmware privativo, han añadido más aplicaciones de este tipo y al ser de código cerrado pueden ser peligrosas. En cada distribución se detalla qué software privativo presenta por defecto.
  • 4M Linux
  • AlfheimLinux
  • Archman
  • Arcolinux
  • BeFree
  • Bentoo
  • Bluestar
  • Condre OS
  • deepin
  • Duzeru
  • Endless
  • Extix
  • Feren OS
  • Kaos
  • Linux Lite
  • Linspire
  • Makulu
  • Manjaro
  • MX Linux
  • Netrunner
  • PCLinux
  • Peppermint
  • Redcore
  • Steam
  • Ubuntu 19.10
  • Vitalinux
  • Se agradece que si tienen conocimiento de cualquier otra distro que haga esto nos lo hagan saber al igual que si alguna ha retirado el software privativo en cuestión, nos avisen. Gracias
    Wallpaper del mes de enero 2020
    Autor: @Ricardo
    Free Software Force
    Blog unido a Free Software Force. Stop Sfconservancy & Red Hat.
    Categorías
    Artículos más vistos
    Creative Commons CC BY-NC-SA 3.0
    Blog en defensa de Stallman y su obra
    Login
    Loading...
    Sign Up

    New membership are not allowed.

    Loading...