
En este tutorial rápido veremos qué es pulmón Software auxiliar AUR, cómo instalar el ayudante Paru AUR en Arch Linux, EndeavorOS, Manjaro Linux y finalmente cómo instalar paquetes AUR con el administrador de paquetes Paru.
1. ¿Qué es Paru AUR Helper?
Cuando instalamos un paquete desde Arch User Repository con una utilidad AUR, se descargará PKGBUILDs
y sus fuentes en su personalidad. Entonces funciona makepkg
lo que crea e instala un paquete de Pacman pacman -U
.
Hay muchas utilidades AUR por ahí. Uno de los programas de ayuda más populares de AUR es Hurra. Hoy hablamos de otro ayudante de AUR llamado pulmónque se apoyo en yay.
Paru es un nuevo asistente de AUR rico en funciones y pacman Software de revestimiento escrito en oxido Habla de programación. Está desarrollado por el co-desarrollador de Hurra Ayudante de AUR.
Como ya sabes, Yay está en GO
. Se supone que el desarrollador de Paru trasladará a Yay a rust
, pero el desarrollador llamativo de Yay no estuvo de acuerdo. ¡Así nace el nuevo ayudante de AUR, Paru!
Con Paru podemos instalar paquetes desde Arch User Repository (AUR) y incluso renovar, renovar y eliminar paquetes AUR en Arch Linux y sus variantes como EndeavorOS y Manjaro Linux.
Paru tiene algunas características y funcionalidades nuevas, aunque fue desarrollado por el mismo co-desarrollador de Yay. Puede interpretar el registro de cambios completo aquí.
Nota: Yay no está interrumpido ni muerto. Su autor llamativo y otros colaboradores lo están desarrollando y manteniendo activamente. Así que no tienes que cambiarte a Paru por completo. Incluso puede usar paru y yay uno al costado del otro por un tiempo sin ninguna desventaja auténtico.
2. Instale el asistente de Paru AUR en Arch Linux, EndeavorOS, Manjaro Linux
¡Instalar Paru en Arch Linux es sencillo!
1. Instale primero git
y base-devel
Asociación de paquetes que contiene herramientas para crear (clasificar y vincular) paquetes a partir del código fuente.
$ sudo pacman -S --needed base-devel
2. Git Clone Paru Repository con el comando:
$ git clone https://aur.archlinux.org/paru.git
Este comando carga el contenido del repositorio Paru GitHub en un directorio locorregional llamado. debajo paru
.
3. Cambie al paru
Directorio:
$ cd paru
4. Finalmente, cree e instale el asistente Paru AUR en Arch Linux usando el venidero comando:
$ makepkg -si
Alternativamente, puede usar Paru con. instalar Hurra (si ya está instalado en su sistema) con el comando:
$ yay -S paru
3. Instale paquetes AUR usando el administrador de paquetes Paru
Los comandos para yay
y paru
son básicamente lo mismo. Veamos algunos ejemplos de comandos para instalar y llevar la batuta paquetes de AUR usando paru
Software de ayuda.
1. Actualiza Arch Linux
Cuando usted entre paru
sin opciones esto se agregará automáticamente -Syu
Marca y actualiza tu sistema Arch Linux. Esto coincide con pacman -Syu
Mando.
$ paru
Salida de muestra:
:: Synchronizing package databases… core 133.3 KiB 193 KiB/s 00:01 [######################] 100% extra 1552.3 KiB 1073 KiB/s 00:01 [######################] 100% community 5.6 MiB 1907 KiB/s 00:03 [######################] 100% :: Starting full system upgrade… resolving dependencies… looking for conflicting packages… Packages (4) linux-5.12.9.arch1-1 polkit-0.119-1 util-linux-2.37-1 util-linux-libs-2.37-1 Total Download Size: 98.22 MiB Total Installed Size: 116.61 MiB Net Upgrade Size: -0.17 MiB :: Proceed with installation? [Y/n] y [...]
2. Instale un paquete específico
Por ejemplo, para instalar cierto paquete nosotrosm, con Paru, corre
$ paru -S vim
Esto instalará el editor vim próximo con las dependencias necesarias.
3. Apañarse paquetes
Para inquirir un paquete específico (p. Ej. vim
) en los repositorios y el AUR, ejecute:
$ paru -Ss vim
Salida de muestra:
extra/gvim 8.2.2891-1 [1.90MiB 4.19MiB] Vi Improved, a highly configurable, improved version of the vi text editor (with advanced features, such as a GUI) extra/vim 8.2.2891-1 [1.76MiB 3.87MiB] Vi Improved, a highly configurable, improved version of the vi text editor extra/vim-runtime 8.2.2891-1 [6.37MiB 30.33MiB] Vi Improved, a highly configurable, improved version of the vi text editor (shared runtime) community/firefox-tridactyl 1.21.1-2 3.04MiB 3.13MiB Replace Firefox's control mechanism with one modelled on Vim community/grub-theme-vimix 20190605-2 [1007.85KiB 2.46MiB] A blur theme for grub [...]
Esto mostrará vim y los paquetes relacionados con vim tanto de repositorios oficiales como de AUR. Los paquetes en los repositorios oficiales se mostrarán primero y luego se mostrarán los paquetes AUR.
Puede cambiar este orden, es asegurar, mostrar primero los paquetes de AUR y luego los del repositorio con --bottomup
Bandera:
$ paru -Ss --bottomup vim
4. Busque e instale paquetes de forma interactiva
Paru le permite inquirir un paquete de forma interactiva, separar un paquete de la registro e instalarlo. Por ejemplo, el venidero comando rastreo y enumera todos los paquetes que contienen la palabra. Contiene "vim"
en su nombre o descripción.
$ paru vim

Ingrese el número de prefijo apropiado para separar un paquete de la registro y presione ENTER para instalar el paquete seleccionado.
5. Ver información sobre un paquete
Para obtener información sobre un paquete específico de los repositorios o AUR, haga lo venidero:
$ paru -Si vim
Salida de muestra:
Repository : extra Name : vim Version : 8.2.2891-1 Description : Vi Improved, a highly configurable, improved version of the vi text editor Architecture : x86_64 URL : https://www.vim.org Licenses : custom:vim Groups : None Provides : xxd vim-minimal vim-python3 vim-plugin-runtime Depends On : vim-runtime=8.2.2891-1 gpm acl glibc libgcrypt pcre zlib Optional Deps : python2: Python 2 language support python: Python 3 language support ruby: Ruby language support lua: Lua language support perl: Perl language support tcl: Tcl language support Conflicts With : gvim vim-minimal vim-python3 Replaces : vim-python3 vim-minimal Download Size : 1801.42 KiB Installed Size : 3960.88 KiB Packager : Evangelos Foutras [email protected] Build Date : Fri 28 May 2021 06:58:52 AM UTC Validated By : MD5 Sum SHA-256 Sum Signature
6. Actualice los paquetes AUR
Podemos renovar un paquete instalado con -U
Marcar como se muestra a continuación:
$ paru -U vim
Para renovar todos los paquetes AUR instalados, use -Sua
Banderas:
$ paru -Sua
7. Imprima las actualizaciones de AUR disponibles
Si desea ver todas las actualizaciones de AUR disponibles pero no desea instalarlas, use -Qua
Banderas:
$ paru -Qua
8. Descarga PKGBUILD
Podemos descargar el PKGBUILD y los archivos asociados del paquete cedido (por ejemplo, E. vim
) con paru como se muestra a continuación:
$ paru -G vim
Esto colocará el PKGBUILD y sus archivos asociados en el paquete Vim en una carpeta señal. descargado vim
en el directorio flagrante.
$ ls vim archlinux.vim PKGBUILD vimdoc.hook vimrc
9. Imprimir PKGBUILD
Si desea descargar el PKGBUILD pero solo desea imprimir el PKGBUILD del paquete especificado, haga lo venidero:
$ paru -Gp vim

10. Cree e instale un PKGBUILD
Vaya al directorio donde guardó el PKGBUILD y ejecute el venidero comando para crear e instalar un PKGBUILD en el directorio flagrante:
$ paru -Ui
11. Eliminar paquetes
Para desinstalar un paquete con paru, use -R
Bandera:
$ paru -R vim
Incluso podemos desinstalar varios paquetes mencionando espacios como este:
$ paru -R pkg1 pkg 2
12. Eliminar personalidad
Para eliminar dependencias no deseadas y paquetes sobrantes, use -c
, o --clean
Banderas:
$ paru -c
Si desea estafar los paquetes AUR almacenados en personalidad y cualquier archivo sin seguimiento en el personalidad, haga lo venidero:
$ paru -Sc
Se le harán algunas preguntas. Léalos y responda adecuadamente para eliminar los paquetes almacenados en personalidad.
Packages to keep: All locally installed packages Cache directory: /var/cache/pacman/pkg/ :: Do you want to remove all other packages from cache? [Y/n] removing old packages from cache… Database directory: /var/lib/pacman/ :: Do you want to remove unused repositories? [Y/n] removing unused sync repositories… Clone Directory: /home/ostechnix/.cache/paru/clone :: Do you want to remove all other AUR packages from cache? [Y/n]: Diff Directory: /home/ostechnix/.cache/paru/diff :: Do you want to remove all saved diffs? [Y/n]:
13. Activa el color en la impresión Paru.
Paru solo activa el color cuando el color está activado en pacman
.
Permitir color
en tus pacman.conf
, ábralo con cualquier editor de texto:
$ sudo nano /etc/pacman.conf
Bajo la Misc Options
En la sección verá una palabra señal Color
. Solo coméntalo quitando eso #
Símbolo:

14. Mostrar ayuda de Paru
Para ver las opciones generales y cómo usar Paru, consulte la sección de ayuda con el venidero comando:
$ paru --help
Incluso puede encontrar ayuda detallada en las páginas del manual de paru:
$ man paru
Conclusión
En esta timonel hemos discutido qué es el ayudante de Paru AUR, cómo instalar el ayudante de Paru AUR en Arch Linux y sus variantes como EndeavorOS, Manjaro Linux. Incluso hemos pasado algunos ejemplos de comandos para instalar y llevar la batuta paquetes de AUR con Paru.
Aunque Paru es un nuevo ayudante de AUR, funciona sin problemas. Si encuentra algún error, infórmelo al repositorio oficial de Github que se indica a continuación.
Arbitrio: