Tutoriales

Cómo instalar Paru AUR Helper en Arch Linux

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
 [...]
Actualiza Arch Linux con paru

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
Encuentre e instale paquetes de forma interactiva con paru en Arch Linux
Encuentre e instale paquetes de forma interactiva con paru en Arch Linux

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
Imprima el PKGBUILD de un paquete con paru en Arch Linux
Imprima el PKGBUILD de un paquete con paru en Arch Linux

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:

Habilitar el color en Pacman en Arch Linux
Habilitar el color en Pacman en Arch Linux

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:

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba