AUR helpers (Español)

Los ayudantes de AUR están creados para automatizar ciertas tareas para el Arch User Repository (Español).La mayoría de los ayudantes de AUR pueden buscar paquetes en el AUR y recuperar sus PKGBUILDs - otros adicionalmente ayudan con el proceso de construcción e instalación.

Estado de la traducción: esta traducción de AUR helpers fue revisada el 2019-02-11. Si existen cambios puede actualizarla o avisar al equipo de traducción.
Advertencia: Los ayudantes de AUR no estan soportados por Arch Linux. Se recomienda familiarizarse con el proceso manual de construcción para estar preparado para solucionar posibles problemas por su cuenta.
Nota: No edite esta sección antes de la discusión en Talk:AUR helpers.

Pacman sólo maneja actualizaciones de paquetes pre-construidos en sus repositorios. Los paquetes AUR se redistribuyen en forma de PKGBUILDs y necesitan un ayudante AUR para automatizar el proceso de reconstrucción. Sin embargo, tenga en cuenta que puede ser necesario reconstruir un paquete cuando se actualizan las dependencias de la biblioteca compartida, no sólo cuando se actualiza el propio paquete.

Dado que los ayudantes de AUR no son compatibles, no están presentes en los Repositorios Oficiales.

Legend

Las columnas de la #Tabla comparativa tienen el siguiente significado:

Revisión de archivos
No obtiene el PKGBUILD de forma predeterminada ; o, alerta al usuario y le ofrece la oportunidad de inspeccionar el PKGBUILD manualmente antes de que se obtenga. Se sabe que algunos ayudantes obtienen PKGBUILD antes de que el usuario pueda inspeccionarlos, lo que permite que se ejecute código malicioso. Revise Help:Reading (Español)#Cargar fuentes
Vista de diferencias
Posibilidad de ver las diferencias de paquetes en la inspección. Además de PKGBUILD, esto incluye cambios en los archivos .install or .patch.
Clonado en Git
Utiliza git-clone(1) por defecto para recuperar archivos de compilación de la AUR.
Analizador confiable
Habilidad para manejar paquetes complejos mediante el uso de los metadatos provistos (RPC/.SRCINFO) en lugar de analizar PKGBUILD , como aws-cli-gitAUR.
Solucionador confiable
Habilidad para resolver correctamente y construir cadenas de dependencia complejas, como [enlace roto: package not found].
Paquetes divididos
Habilidad para construir e instalar correctamente::
  • Múltiples paquetes de la misma base de paquetes, sin reconstruir o reinstalar varias veces, como clionAUR
  • Paquetes divididos que dependen de un paquete de la misma base de paquetes, como libc++ y .
  • Dividir paquetes de forma independiente, como y .
Interacción por lotes
Posibilidad de avisar antes del proceso de compilación y del paquete de transacciones, en particular:
  1. Resumen combinado de repositorio y actualizaciones de paquetes AUR;
  2. Resolución de conflictos de paquetes y elección de proveedores.
Finalización de shell
Finalización de pestaña está disponible para los shells listados.
Nota: Opcional significa que una característica está disponible, pero sólo a través de un argumento de la línea de comandos o una opción de configuración. Parcial significa que una característica no está totalmente implementada, o que se desvía parcialmente de los criterios dados.

Tabla comparativa

Búsqueda y descarga

NombreEscrito enClonado en GitAnalizador confiableSolucionador confiableFinalización de shellEspecificación
C++bashimprime orden de compilación
Python
Gozshrepositorio local
Bashbash
Emacs Lispintegración con emacs
Cbash, zsh

Download and build

NombreEscrito enRevisión de archivosVista de diferenciasClonado en GitAnalizador confiableSolucionador confiablePaquetes divididosFinalización de shellEspecificación
Bashbash, zsh
aurutilsAUR Bash/Cbash, zsh
Pythonbash, zsh
Python
repofishAUR[enlace roto: package not found] Bashrepositorio local
Rustbash, zsh, fish
Python/Cempaquetador de cower
Bash

Empaquetadores de Pacman

NombreEscrito enRevisión de archivosVista de diferenciasClonado en GitAnalizador confiableSolucionador confiablePaquetes divididosBanderas insegurasFinalización de shellEspecificación
HaskellParcialbash, zsh
[enlace roto: package not found] Bash
pakkuAUR Nim-Sybash, zsh
Python-Sybash, fish, zsh
PerlParcial-Ud*bash, fish, zsh
[enlace roto: package not found] Bash
Go-Sy*
--ask*
bash, fish, zshbusca claves PGP, interacción por lotes (1,2)
Python-Sy*
--ask*
bash, fishbusca claves PGP, interacción por lotes (1,2)
Bash/COpcionalOpcional-Sybash, fish, zsh

Graphical

  • Argon GTK+ 3 pacman wrapper written in Python.
https://github.com/14mRh4X0r/arch-argon || argonAUR

Mantenimiento

      • pkgbuildup Ayuda a los mantenedores de paquetes AUR a actualizar automáticamente los archivos PKGBUILD. Soporta una sintaxis de variables de plantillas.
      https://github.com/fasheng/pkgbuildup || pkgbuildup-gitAUR[enlace roto: package not found]

        Subida

        • aur4_import.sh — Divide un paquete de un repositorio git con múltiples paquetes, añadiendo/actualizando para cada confirmación.
        • aur4_make_submodule.sh — Reemplaza un paquete en un repositorio git más grande con un submódulo AUR 4, incluyendo .
        This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.