AUR helpers (Español) - ArchWiki

# AUR helpers (Español)

From ArchWiki
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.
- Los ayudantes de AUR pueden replicar el uso de pacman(8) para los repositorios oficiales, como `pacman -Syu`. Este uso puede desviarse de pacman de varias maneras; por lo tanto no es soportado o recomendado.

Los ayudantes de AUR están creados para automatizar ciertas tareas para el Arch User Repository (Español).

## Construir y buscar

Nota: No edite esta sección antes de la discusión en Talk:AUR helpers.

Las columnas tienen el siguiente significado:

- Seguro: no Recarga[broken link: invalid section] el PKGBUILD de forma predeterminada; o bien, alerta al usuario y le ofrece la oportunidad de inspeccionar el PKGBUILD manualmente antes de que se obtenga. Se sabe que algunos ayudantes crean PKGBUILDs antes de que el usuario pueda inspeccionarlos, permitiendo que se ejecute código malicioso. Opcional significa que hay un indicador de línea de comandos o una opción de configuración para evitar el abastecimiento automático antes de la visualización.
- Construcción limpia: no exporta nuevas variables que pueden impedir un proceso de compilación con exito.
- Pacman nativo: cuando se utiliza como sustituto de pacman(8) como por ejemplo `pacman -Syu`, los siguientes son obedecidos por defecto :[1]

  -no separar comandos, por ejemplo `pacman -Syu` no se divide en `pacman -Sy` y `pacman -S packages`;
  - use pacman directamente en lugar de la manipulación manual de la base de datos o el uso de libalpm(3).
  Además Evite ciertos comandos de pacman como `pacman -Ud`, `pacman -Rdd`, `pacman --ask` o `pacman --force` no se utilizan.

- Analizador confiable: capacitado para manejar paquetes complejos utilizando los metadatos proporcionados (RPC/.SRCINFO) en vez de PKGBUILD parsing, como aws-cli-gitAUR.
- Solucionador confiable: capacitado para resolver correctamente y construir cadenas de dependencia complejas, como ros-lunar-desktopAUR.
- Paquetes divididos: capacitado de construir e instalar correctamente:

  -Múltiples paquetes desde la misma base de paquetes, sin necesidad de reconstruir o reinstalar varias veces, tales como clionAUR
  -Dividir paquetes que dependen de un paquete de la misma base de paquetes, tales como libc++AUR y libc++abiAUR.
  -Divide los paquetes de forma independiente, como por ejemplo python-pyalsaaudioAUR y python2-pyalsaaudioAUR.

- Clonado en Git: usa git-clone(1) por defecto para recuperar los archivos de compilación desde el AUR.
- Vista de diferencias: capacitado para ver las diferencias de paquetes en la inspección. Además de la PKGBUILD, esto incluye cambios en archivos como `.install` o `.patch`.
- Interacción por lotes: capacidad de provocar una sucesión directa, en particular de:

1. Inspección de PKGBUILDs;
2. Resumen de actualizaciones de paquetes;
3. Resolución de conflictos de paquetes e instalaciones.

  Un asterisco denota funcionalidad habilitada específicamente por el usuario.

- Completado de shell: tab completion está disponible para los shells listados.

Nota:

- Las filas de la tabla están ordenadas por valores de columna, donde Sí o N/A tienen prioridad sobre Parcial u Opcional y No, o alfabéticamente si los valores son iguales.
- 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. Por "parcial" se entiende que una característica no se aplica plenamente o que se desvía parcialmente de los criterios dados.

### Activo

Nombre | Escrito en | Seguro | Construcción limpia | Nativo de pacman | Analizador confiable | Solucionador confiable | Paquetes divididos | Clonado en Git | Vista de diferencias | Interacción por lotes | Completado de shell | Especificación
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
aurmanAUR | Python | Si | Si | Si | Si | Si | Si | Si | Si | 1, 2*, 3* | bash, fish | obtiene claves pgp, ordena por popularidad
aurutilsAUR | Bash/C | Si | Si | N/A | Si | Si | Si | Si | Si | 1 | zsh | vifm, Repositorio local personalizado, Package signing, soporta clean chroot , ordena por votos / popularidad
pakkuAUR | Nim | Si | Si | Parcial | Si | Si | Si | Si | Si | 1 | bash, zsh | soporta ABS , comentarios AUR, obtiene claves PGP
yayAUR | Go | Si | Si | Parcial | Si | Si | Si | Si | Si | 1, 2, 3 | bash, fish, zsh | ordena por votos, recupera claves GP,prompt architecture
bauerbillAUR | Python | Si | Si | Si | Si | Si | Si | Si | No | 1 | bash, zsh | Administrador de confianza, soporta ABS , extensión de Powerpill
PKGBUILDerAUR | Python | Opcional | Si | Si | Si | Si | Parcial | Si | No | 1* | - | Construcciones automáticas por defecto, use `-F` para desabilitar; multilenguaje
naamanAUR | Python | Opcional | Si | N/A | Si | Parcial | Parcial | Si | No | 1* | bash | Construcciones automáticas por defecto, use `--fetch` para desabilitar, use `-d` para habilitar soluciones
auraAUR | Haskell | Opcional | Si | Si | Si | No | No | No | Parcial | 1* | bash, zsh | Construcciones automáticas por defecto, use `--dryrun` para desabilitar, soporta downgrade , multilenguaje
repofishAUR | Bash | Opcional | Si | N/A | No | No | No | Si | Si | 1* | - | Construcción automática por defecto, use `check` o `update` para desabilitar, soporta Repositorio local personalizado
wrapaurAUR | Bash | Si | Si | Si | No | No | No | Si | No | - | - | Actualiza mirrors, publica noticias y comentarios AUR
aurgetAUR | Bash | Opcional | Si | N/A | No | No | No | No | No | - | bash, zsh | ordenar por votos

### Sólo búsqueda

Nombre | Escrito en | Seguro | Analizador confiable | Solucionador confiable | Clonado en Git | Completado de shell | Especificación
--- | --- | --- | --- | --- | --- | --- | ---
pbgetAUR | Python | Si | Si | N/A | Si | - | -
yaahAUR | Bash | Si | Si | N/A | Opcional | bash | -
auracle-gitAUR | C++ | Si | Si | Si | No | - | muestra ordenes de construcción
cowerAUR | C | Si | Si | N/A | No | bash/zsh | soporta regex , ordenada por votos / popularidad
package-queryAUR | C | Si | No [2] | N/A | N/A | - | -
repoctlAUR | Go | Si | Si [3] | N/A | No | zsh | soporta repositorio local

### Descontinuado o problemático

Esta tabla describe proyectos que o bien estan descontinuados por sus autores, o tienen problemas en Seguridad , Construcción limpia o Pacman nativo (ver Activo) desatendido en los últimos 6 meses.

Nombre | Escrito en | Seguro | Compilación limpia | Nativo de pacman | Analizador confiable | Solucionador confiable | Paquetes divididos | Clonado en Git | Vista de diferencias | Interacción por lotes | Completado de shell | Especificación
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
aurelAUR [4] | Emacs Lisp | Si | N/A | N/A | N/A | N/A | N/A | No | N/A | N/A | N/A | Integración Emacs ,no construye automáticamente
pacaurAUR [5] | Bash/C | Si | Si | No | Si | Si | Si | Si | Si | 1, 3 | bash, zsh | multilenguaje, ordena por votos / popularidad
trizenAUR | Perl | Si | Si | No | Si | Si | Si | Si | Si | 1* | bash, zsh, fish | Construciones automáticas por defecto, use `-G` para deshabilitar, comentarios de AUR
spinachAUR [6] | Bash | Si | Si | N/A | No | No | No | No | No | - | - | -
burgaurAUR [7] | Python/C | Optional | Si | N/A | No | No | No | No | No | - | - | Wrapper de cower
packer | Bash | No | Si | Si | No | No | No | No | No | - | - | -
yaourtAUR | Bash/C | No [8] [9] | No | No | No | No | No | Opcional | Opcional | 2 | bash, zsh, fish | Respaldo, soporte ABS, comentarios AUR, multilenguaje

## Bibliotecas

- haskell-archlinux — Biblioteca para acceder al AUR y metadatos del paquete desde el lenguaje de programación Haskell

  http://hackage.haskell.org/package/archlinux || haskell-archlinuxAUR

- python3-aur — Python 3 módulos para acceder a la información del paquete AUR y automatizar las interacciones AUR.

  http://xyne.archlinux.ca/projects/python3-aur || python3-aurAUR

## Mantenimiento

- aur-out-of-date — Utiliza APIs de hoster para comprobar si hay cambios en los paquetes AUR.

  https://github.com/simon04/aur-out-of-date || aur-out-of-dateAUR

- pkgbuild-watch — Busca cambios en las páginas web anteriores

  http://kmkeen.com/pkgbuild-watch || pkgbuild-watchAUR

- 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

- pkgoutofdate — Analiza la URL de origen de PKGBUILDs e intenta encontrar nuevas versiones de paquetes incrementando el número de versión y enviando peticiones al servidor web.

  https://github.com/anatol/pkgoutofdate || pkgoutofdate-gitAUR

## Subida

- aur4_import.sh — Divide un paquete de un repositorio git con múltiples paquetes, añadiendo/actualizando `.SRCINFO` 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 `.SRCINFO`.

Categories:

- Package management (Español)
- Software comparisons (Español)

Hidden category:

- Pages with broken section links