Arch user Repository comúnmente conocido como aur es el repositorio de software para usuarios de Arch desarrollado y dirigido por la comunidad. El repositorio de usuarios de Arch básicamente contiene paquetes desarrollados que Arch Linux no respalda directamente.
digamos que desarrolla un programa que desea que otros usuarios de Arch instalen y usen, lo que haría es hacerlo accesible a las masas a través de los repositorios de la comunidad., Ahora, después de que haya hecho su programa disponible a través de los repositorios de la comunidad, no hay forma de que los usuarios puedan acceder a él a través del comando Pacman de Arch Linux. Y ahí es donde los ayudantes de AUR entran en escena porque ayudan a automatizar el uso de los paquetes de aur, lo que hace que las vidas de los usuarios sean buenas.
en este artículo, echaremos un vistazo a varios ayudantes de AUR, los instalaremos y comprobaremos cómo son justos. Si uno o dos atrapa tu corazón, entonces eres libre de fugarte con él. Y comencemos.,
yay – Yet Another Yogurt – un ayudante de AUR escrito en Go
yay se basa en el diseño de yaourt, pacman y pacaur.,eck las características que tiene a continuación:
- Realizar una solución avanzada de dependencias
- descargar PKGBUILDs desde ABS o Aur
- pestaña-complete el aur
- consultar al usuario por adelantado para todas las entradas (antes de comenzar las compilaciones)
- estrechar los Términos de búsqueda (yay Linux header primero buscará linux y luego estrechará el encabezado)
- las dependencias al final del proceso de compilación
- se ejecutan sin sourcing PKGBUILD
instalación de YAY
y ahora en la parte más interesante de la guía., Vamos a seguir adelante e instalar Yay luego mirar lo que puede hacer por nosotros. Si está migrando desde otro helper de AUR, simplemente puede instalar Yay con ese helper. Alternativamente, la instalación inicial de Yay se puede hacer clonando el PKGBUILD y construyendo con makepkg:
comenzaremos asegurándonos de que tenemos instalado el grupo de paquetes base-devel., Ejecute los siguientes comandos:
sudo pacman -S --needed git base-develgit clone https://aur.archlinux.org/yay.gitcd yaymakepkg -si
ejemplo de uso de yay
puede usar yay para instalar un paquete como se muestra a continuación:
sudo yay -S <package-name>
actualice todos los paquetes en su sistema de la siguiente manera:
sudo yay -Syu
elimine un paquete usando yay de la siguiente manera:
sudo yay -Rns <package-name>
aurutils
desde su página principal de GitHub, aurutils es una colección de scripts para automatizar el uso del repositorio de usuarios de Arch, con diferentes tareas como la búsqueda de paquetes, comprobaciones de actualización o dependencias informáticas separadas., El enfoque elegido para administrar paquetes son los repositorios pacman locales, en lugar de los paquetes extranjeros (instalados por pacman-U).
instalación
aurutils se puede instalar desde cualquiera de las fuentes enumeradas a continuación. Instale uno de los siguientes paquetes, pero el equipo de aurutils recomienda aurutils.
- aurutils para la versión de lanzamiento (recomendado).
- aurutils-git para la rama master.,
para instalar, ejecute los siguientes comandos:
sudo pacman -S aurutils
ejemplos de uso de aurutils
puede buscar una aplicación utilizando aurutils de la siguiente manera:
aurutils -Ss <package-name>
para instalar un paquete de aur utilizando aurutils, haga lo siguiente:
aurutils -S <package-name>
pikaur
pikaur es otro ayudante de aur que debes tener en cuenta en tu búsqueda del compañero perfecto. Es un ayudante que está adornado con dependencias mínimas. Puedes revisar PKGBUILDs all in una vez, y luego construirlos sin la interacción del usuario.,
instalación de pikaur
para instalar pikaur, comenzaremos asegurándonos de tener instalado el grupo de paquetes base-devel. Ejecute los siguientes comandos:
sudo pacman -S --needed base-devel gitgit clone https://aur.archlinux.org/pikaur.gitcd pikaurmakepkg -fsri
cómo usar Pikaur Aur
Pikaur utiliza la misma sintaxis que pacman. En caso de que haya utilizado Pacman ampliamente, no tendrá ningún problema al usar Pikaur. Para instalar un paquete desde Aur usando Pikaur, use el siguiente comando.,
$ pacaur -S <package-name>
pacaur
Pacaur es un helper de Arch User Repository (aur) que apunta a la velocidad y simplicidad y está diseñado para minimizar la interacción del usuario. Utiliza una interfaz ordenada y hace uso de la interfaz RPC segura completa para resolver el árbol de dependencias. También solicitará automáticamente el acceso a sudo cuando sea necesario. Está construido sobre los bien diseñados motores auracle C++ y expac C.
antes de emocionarse, pacaur tiene un público objetivo! Pacaur está dirigido a usuarios avanzados que desean cierto grado de automatización para tareas repetitivas., Como tal, se espera que el Usuario esté familiarizado con el proceso de compilación manual de aur con makepkg y sus opciones de configuración, así como estar bien informado sobre la configuración de sudo y gpg.
configuración del Sistema de pacaur
Pacaur honores en todo el sistema de archivo de configuración que se buscó primero en el archivo siguiente:
$XDG_CONFIG_DIRS/pacaur/config
En caso de que el archivo no existe, el sistema volverá a:
/etc/xdg/pacaur/config
Hay un usuario específico fichero de configuración., Los archivos de configuración definidos por el usuario que anulen la configuración general se buscarán primero en la siguiente ubicación.
$XDG_CONFIG_HOME/pacaur/config
y en caso de que el archivo no esté disponible, el sistema volverá a:
$HOME/.config/pacaur/config
instalando Pacaur
puede instalar Pacaur utilizando otro ayudante de AUR y es la forma más rápida de instalarlo. El siguiente ejemplo hará que Pacaur se instale usando yaourt.
$ yaourt -S --noconfirm pacaur
El paquete debe instalarse sin problemas.,
instalar desde el código fuente en Git
sudo pacman -S gitgit clone https://github.com/E5ten/pacaur.gitcd pacaurmakepkg -si
instalar un paquete con Pacaur
para instalar su paquete favorito, simplemente haga lo siguiente:
pacaur -S <package-name>
aparte de eso, puede verificar fácilmente si todos sus paquetes están actualizados con el siguiente comando.
pacaur -Syyuu
pakku
Pakku es un envoltorio pacman con características adicionales, como soporte AUR.,
Los siguientes principios fueron la base del programa:
- interfaz de usuario similar a Pacman
- Soporte de Opciones Pacman (- asdeps, –needed, etc)
- paquetes ignorados, etc.)
- Descargar, hacer todas las preguntas, y solo después de eso empezar a construir
- No PKGBUILD sourcing
instalar Pakku
obtener Pakku instalado en su ordenador mediante la ejecución de los comandos a continuación., Asegúrate de tener instalada la aplicación git.
git clone https://aur.archlinux.org/pakku.gitcd pakkumakepkg -si
Ejemplos de uso de pakku.
puede usar pakku como se ilustra a continuación:
####Build packages from source####pakku -S --build linux linux-headers####Query all "dependency islands####pakku -Qdttt
conclusión
hay muchos programas en el repositorio de usuarios de Arch que continúan beneficiando a muchas personas en todo el mundo. Si bien es posible que no tengan el respaldo directo de Arch Linux y no sean accesibles a través del comando pacman, los ayudantes de aur están aquí para el rescate. Ahora es muy fácil acceder a todos los paquetes en el repositorio de usuarios de Arch utilizando herramientas como las mencionadas anteriormente., Elija uno o dos que usted ha desarrollado afición para y obtener sus paquetes favoritos en su portátil o computadora portátil Arch/Manjaro.