GNU/Linux >> Tutoriels Linux >  >> Arch Linux

Comment installer Paru AUR Helper dans Arch Linux

Dans ce bref tutoriel, nous verrons ce qu'est Paru Programme d'assistance AUR, comment installer l'assistant Paru AUR dans Arch Linux, EndeavourOS, Manjaro Linux, et enfin comment installer les packages AUR à l'aide du gestionnaire de packages Paru.

1. Qu'est-ce que Paru AUR Helper ?

Lorsque nous installons un package depuis Arch User Repository à l'aide d'un programme d'assistance AUR, il télécharge PKGBUILDs et leurs sources dans son cache. Ensuite, il exécute makepkg qui produit un paquet pacman et l'installe avec pacman -U .

Il existe de nombreux programmes d'assistance AUR. L'un des programmes d'assistance AUR les plus populaires est Yay . Aujourd'hui, nous allons discuter d'un autre assistant AUR nommé Paru , qui est basé sur Yay.

Paru est une nouvelle aide AUR riche en fonctionnalités et pacman programme wrapper écrit en Rust langage de programmation. Il est développé par le co-développeur de Yay Aide AUR.

Comme vous le savez déjà, Yay s'écrit en GO . Le développeur de Paru souhaite porter Yay sur rust , mais le développeur original de Yay n'était pas d'accord. Ainsi, le nouvel assistant AUR Paru est né !

En utilisant Paru, nous pouvons installer des packages à partir d'Arch User Repository (AUR), et également mettre à jour, mettre à niveau et supprimer des packages AUR dans Arch Linux et ses variantes comme EndeavourOS et Manjaro Linux.

Paru a de nouvelles fonctionnalités et fonctionnalités bien qu'il ait été développé par le même co-développeur de Yay. Il y a eu une bonne quantité de nouvelles fonctionnalités depuis la version initiale. Les plus notables étant :

  • Imprimer PKGBUILD
  • Imprimer les commentaires AUR
  • Imprimer les actualités sur la mise à jour
  • Prise en charge du référentiel local et du chroot
  • Prise en charge de la signature de packages
  • Mise en évidence de la syntaxe avec bat
  • Prise en charge des doas avec Sudo = doas et SudoLoop = true

Vous pouvez lire le changelog complet ici.

Remarque : Yay n'est ni discontinué ni mort. Il est activement développé et maintenu par son auteur original et d'autres contributeurs. Donc pas besoin de passer complètement à Paru. Vous pouvez également utiliser paru et yay côte à côte pendant un certain temps sans réel préjudice.

2. Installez l'assistant Paru AUR dans Arch Linux, EndeavourOS, Manjaro Linux

L'installation de Paru dans Arch Linux est facile !

1. Tout d'abord, installez git et base-devel groupe de packages qui inclut les outils nécessaires pour créer (compiler et lier) des packages à partir de la source.

$ sudo pacman -S --needed base-devel

2. Dépôt Git clone Paru en utilisant la commande :

$ git clone https://aur.archlinux.org/paru.git

Cette commande téléchargera le contenu du référentiel Paru GitHub dans un répertoire local nommé paru .

3. Passez au paru répertoire :

$ cd paru

4. Enfin, créez et installez l'assistant Paru AUR dans Arch Linux à l'aide de la commande suivante :

$ makepkg -si

Alternativement, vous pouvez installer Paru en utilisant Yay (s'il est déjà installé sur votre système) avec la commande :

$ yay -S paru

3. Installez les packages AUR à l'aide du gestionnaire de packages Paru

Les commandes pour yay et paru sont fondamentalement les mêmes. Voyons quelques exemples de commandes pour installer et gérer les packages d'AUR en utilisant paru programme d'assistance.

1. Mettre à jour Arch Linux

Lorsque vous saisissez paru sans aucune option, il ajoutera automatiquement le -Syu flags et mettez à jour votre système Arch Linux. Ceci est équivalent à pacman -Syu commande.

$ paru

Exemple de résultat :

 :: 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. Installer un package spécifique

Pour installer un package spécifique, par exemple vi m, avec Paru, cours

$ paru -S vim

Cela installe l'éditeur vim avec les dépendances requises.

3. Rechercher des forfaits

Pour rechercher un package spécifique (par exemple, vim ) sur les dépôts et l'AUR, exécutez :

$ paru -Ss vim

Exemple de résultat :

 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
[...]

Cela affichera vim et les packages liés à vim à partir des dépôts officiels et de l'AUR. Les packages dans les dépôts officiels seront affichés en premier, puis les packages AUR seront affichés ensuite.

Vous pouvez modifier cet ordre, c'est-à-dire afficher d'abord les packages d'AUR, puis le référentiel en utilisant --bottomup drapeau :

$ paru -Ss --bottomup vim

4. Rechercher et installer des packages de manière interactive

Paru vous permet de rechercher un package de manière interactive, de choisir un package dans la liste et de l'installer. Par exemple, la commande suivante recherchera et répertoriera tous les packages contenant le mot "vim" dans leur nom ou leur description.

$ paru vim

Entrez le numéro de préfixe respectif pour choisir un package dans la liste et appuyez sur ENTRÉE pour installer le package sélectionné.

5. Afficher les informations sur un colis

Pour obtenir des informations sur un paquet donné à partir des dépôts ou de l'AUR, exécutez :

$ paru -Si vim

Exemple de résultat :

 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. Mettre à jour les packages AUR

Nous pouvons mettre à jour un package installé avec -U drapeau comme indiqué ci-dessous :

$ paru -U vim

Pour mettre à niveau tous les packages AUR installés, utilisez -Sua drapeaux :

$ paru -Sua

7. Imprimer les mises à jour AUR disponibles

Si vous souhaitez afficher toutes les mises à jour AUR disponibles, mais que vous ne souhaitez pas les installer, utilisez -Qua drapeaux :

$ paru -Qua

8. Télécharger PKGBUILD

Nous pouvons télécharger le PKGBUILD et les fichiers associés du package donné (par exemple, vim ) en utilisant paru comme ci-dessous :

$ paru -G vim

Cela téléchargera le PKGBUILD et les fichiers associés du package Vim dans un dossier appelé vim dans le répertoire courant.

$ ls vim
archlinux.vim  PKGBUILD  vimdoc.hook  vimrc

9. Imprimer PKGBUILD

Si vous souhaitez télécharger pour télécharger le PKGBUILD mais uniquement imprimer le PKGBUILD du package donné, exécutez :

$ paru -Gp vim

10. Construire et installer un PKGBUILD

Accédez au répertoire où vous avez enregistré le PKGBUILD et exécutez la commande suivante pour créer et installer un PKGBUILD dans le répertoire actuel :

$ paru -Ui

11. Supprimer les packages

Pour désinstaller un paquet en utilisant paru, utilisez -R drapeau :

$ paru -R vim

Nous pouvons également désinstaller plusieurs packages en mentionnant des espaces séparés comme ci-dessous :

$ paru -R pkg1 pkg 2

12. Supprimer le cache

Pour supprimer les dépendances indésirables et les paquets restants, utilisez -c , ou --clean drapeaux :

$ paru -c

Si vous souhaitez nettoyer les packages AUR mis en cache et tous les fichiers non suivis dans le cache, exécutez :

$ paru -Sc

Quelques questions vous seront posées. Lisez-les et répondez en conséquence pour supprimer les packages en cache.

 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. Activer la couleur dans la sortie Paru

Paru n'active la couleur que si la couleur est activée dans pacman .

Pour activer la color dans votre pacman.conf , ouvrez-le à l'aide de n'importe quel éditeur de texte :

$ sudo nano /etc/pacman.conf

Sous Misc Options section, vous verrez un mot nommé Color . Commentez-le simplement en supprimant le # symbole :

14. Afficher l'aide Paru

Pour afficher les options générales et l'utilisation de Paru, reportez-vous à sa section d'aide en utilisant la commande :

$ paru --help

Vous pouvez également consulter les pages de manuel paru pour une aide détaillée :

$ man paru

Conclusion

Dans ce guide, nous avons expliqué ce qu'est l'assistant Paru AUR, comment installer l'assistant Paru AUR dans Arch Linux et ses variantes telles que EndeavourOS, Manjaro Linux. Nous avons également vu quelques exemples de commandes pour installer et gérer les packages d'AUR à l'aide de Paru.

Même si Paru est un nouvel assistant AUR, il fonctionne très bien sans aucun problème. Si vous trouvez des bogues, signalez-les dans le référentiel officiel Github indiqué ci-dessous.


Arch Linux
  1. Comment installer Arch Linux

  2. Comment installer Pacaur dans Arch Linux

  3. Comment installer Oracle Java 10 dans Arch Linux

  4. Comment installer yay (AUR helper) dans Manjaro/Arch Linux

  5. Comment installer Go (Golang) dans Arch Linux/Manjaro

Comment installer la dernière version d'Arch Linux

Comment installer Dropbox dans les distributions Arch Linux

Comment installer Skype sur Arch Linux

Comment installer Yay AUR Helper dans Arch Linux et Manjaro

Comment installer Skype sur Arch Linux

Comment installer Java sur Arch Linux