5 excellents assistants AUR pour Arch Linux
Arch Linux est le genre de distribution Linux qui vous donne un scalpel et vous dit « allez-y » sans beaucoup de la main d'œuvre fournie par d'autres distributions comme Debian/Fedora. Son ensemble d'outils initial, y compris les référentiels core/extra/communautaires fournis par son gestionnaire de packages de signatures, peut être limité, mais c'est intentionnel.
C'est à vous d'y ajouter ce que vous voulez, et c'est là que l'Arch User Repository (AUR) s'avère utile. Il s'agit d'un référentiel qui permet aux utilisateurs de créer leurs propres scripts PKGBUILD et de créer des packages qui ne sont pas inclus dans les référentiels officiels. Si vous vous êtes déjà demandé comment faire fonctionner WhatsApp pour Linux, Session, Slack ou d'autres applications sur Arch, l'AUR est l'endroit où se trouvent tous ces éléments.
Le moyen le plus rapide d'installer des packages à partir de l'AUR est d'obtenir vous-même le PKGBUILD à partir du référentiel et de le compiler avec l'utilitaire makepkg d'Arch. Cependant, beaucoup de gens préfèrent ne pas subir ce casse-tête. C'est là qu'interviennent les clients AUR (ou assistants AUR). Ils rendent le processus d'installation de vos applications très simple.
Il existe de nombreux assistants AUR. Voici 4 des plus populaires.
Contenu
- 1. Ouais
- 2. Paru
- 3. Pacaure
- 4. Trizen
- 5. Pamac
- Questions fréquemment posées
Lire aussi : 5 distributions Arch Linux plus faciles à installer et à utiliser
1. Ouais
Écrit en Go, Yay (Yet Another Yogurt) est une aide puissante qui résout les dépendances pour vous et vous offre un accès rapide et automatisé à l'AUR. Toute personne habituée à utiliser Pacman peut immédiatement récupérer Yay et l'utiliser immédiatement. C'est pourquoi les distributions basées sur Arch comme EndeavourOS et Garuda Linux utilisent ce petit assistant comme fenêtre standard dans l'AUR d'Arch.
Sa puissante résolution de dépendances en fait peut-être le meilleur utilitaire pour les débutants.
Cela étant dit, il comporte une mise en garde : à moins que vous ne le configuriez pour répondre automatiquement à certaines de ses invites (consultez le manuel pour --answerclean, --answerdiff, --answeredit et --answerupgrade), il vous demandera constamment si vous souhaitez voir plus de détails concernant le package que vous installez à chaque fois que vous utilisez il. D’un autre côté, certains pourraient considérer cela comme un avantage car cela leur offre un contrôle plus granulaire sur le processus d’installation/mise à niveau des packages.
Installation
Pour installer Yay dans Arch Linux, utilisez la commande suivante :
sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/yay-git.git
cd yay-git
makepkg -siC'est ça.
2. Paru
Vim est-il votre éditeur préféré ? Aimez-vous avoir la possibilité de modifier des scripts de manière simple et rapide avant l'installation ? Êtes-vous le genre de personne qui aime bricoler pour se sortir des mauvaises situations ? Si vous avez répondu « oui » à tout ce qui précède, vous préférerez peut-être Paru à Yay.
Il convient de mentionner que Paru et Yay sont fonctionnellement le même outil (à l'exception du fait que Paru est écrit en Rust), mais Paru implique moins d'étapes dans le processus. Il trouve d'abord le paquet dans l'AUR, vous invite à choisir la version que vous souhaitez (un peu comme la façon dont Yay vous permet de choisir entre le binaire, la version compilée et la version "git" en développement actif), puis répand le contenu du script PKGBUILD pour que vous puissiez le consulter.
Ce n'est peut-être pas aussi granulaire, mais il présente tout ce que Yay fait d'une manière simple et adaptée au contexte dans lequel vous l'utilisez.
Installation
Pour installer Paru dans Arch Linux, utilisez la commande suivante :
sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -siC'est ça.
3. Pacaure
Pacaur est un assistant AUR qui utilise Cower comme backend. Il s'agit de l'un des assistants Arch User Repository les plus complexes et il est généralement choisi par les utilisateurs avancés cherchant à automatiser complètement les tâches répétitives. Par exemple : avez-vous installé une tonne de packages AUR ? Redoutez-vous de devoir vous asseoir devant le clavier pour saisir les options ? Avec cela, vous pourrez simplement entrer votre mot de passe et dire au programme tout ce qu'il doit savoir. Après cela, tout se passe bien.
Installation
Pour installer Pacaur dans Arch Linux, utilisez la commande suivante :
sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/pacaur.git
cd pacaur
makepkg -siC'est ça.
4. Trizen
Pas intéressé par Pacaur mais vous cherchez toujours quelque chose de léger ? Découvrez Trizen. C'est un assistant AUR écrit en Perl au lieu de Bash (ce qui lui donne plus de flexibilité). Par rapport à Pacaur, il offre une syntaxe plus simple avec la plupart des indicateurs raccourcis à une seule lettre (-U pour la mise à niveau, -R pour la suppression, -S pour la synchronisation). Si vous êtes déjà habitué à Pacman, ne vous inquiétez pas ! Comme tous les autres assistants AUR de cette liste, Trizen vous permet également d'utiliser les drapeaux de Pacman.
Étant donné que le programme est écrit en Perl au lieu de Bash, il est impossible d'exécuter du code en silence, augmentant ainsi la sécurité globale de l'installation de packages à partir du référentiel utilisateur Arch.
Ce qui distingue probablement Trizen des autres utilisateurs de cette liste, c'est le niveau de granularité insensé qu'il vous offre. Non seulement il vous permet de modifier le script PKGBUILD pour chaque package que vous installez sur place, mais il vous permet également de modifier l'entrée du bureau et tout autre script shell exécutable qui l'accompagne.
Ce programme n'est pas aussi connu que la plupart des autres programmes de cette liste, mais il vaut vraiment le coup.
Installation
Pour installer Trizen dans Arch Linux, utilisez la commande suivante :
sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/trizen.git
cd trizen
makepkg -siC'est ça.
5. Pamac
Si vous pensez que les gestionnaires de paquets sur Arch sont uniquement basés sur des terminaux, détrompez-vous ! Conçu par Manjaro pour sa distribution orientée vers la facilité d'utilisation, Pamac propose une interface graphique pour la gestion des packages pour tout, des référentiels officiels d'Arch à l'AUR. Ses éditions incluant AUR se déclinent en deux versions :
- pamac-aur - Inclut uniquement l'accessibilité pour l'AUR.
- pamac-all - Vous permet d'accéder non seulement à l'AUR mais également aux référentiels flatpak et snap.
Si vous êtes extrêmement nouveau sur Arch et que vous ne voulez vraiment pas coller constamment vos yeux sur un terminal chaque fois que vous souhaitez gérer vos applications installées, Pamac vous offrira la meilleure expérience basée sur une interface graphique.
Le seul véritable inconvénient de Pamac est qu'il n'est pas aussi flexible lorsqu'il s'agit de réparer des scripts PKGBUILD défectueux. Si vous souhaitez avoir la possibilité de corriger les problèmes lors de l'installation d'un package, je vous recommande d'installer l'un des autres excellents assistants AUR de cette liste aux côtés de Pamac.
Installation
Pour installer Pamac dans Arch Linux, utilisez la commande suivante :
sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/pamac-all.git
cd pamac-all
makepkg -siC'est ça.
Questions fréquemment posées
1. Les assistants AUR sont-ils sûrs à utiliser ?
Il convient de noter que l’AUR n’est pas conçu pour être intrinsèquement sûr. Bien que les mauvais paquets soient rapidement éliminés, vous ne devez pas vous méfier des paquets malveillants. Tous les responsables de packages ne sont pas capables de gérer une mise à jour parfaite. Au moment de la rédaction de cet article, par exemple, PKGBUILD de Balena Etcher a un problème avec son époque et les personnes mettant à jour leurs packages AUR seront invitées à mettre à jour le package "balena-etcher" jusqu'à ce que le problème soit résolu.
Cela étant dit, mis à part l'hilarité occasionnelle qui se produit avec un package mal entretenu, vous ne devriez pas vous attendre à casser votre système à cause de cela. Ce qui présente un certain niveau de danger, c'est la possibilité d'exécuter des mises à niveau partielles. Si votre assistant AUR plante au milieu de la mise à jour des dépôts arch officiels, vous pourriez rencontrer une certaine instabilité dans votre système jusqu'à ce que vous exécutiez une mise à niveau complète appropriée.
Pour éviter cela, effectuez toujours la mise à niveau en utilisant Pacman d'abord (pacman -Syu), puis utilisez l'assistant AUR pour mettre à niveau vos packages AUR !
2. Est-il sécuritaire d’utiliser plusieurs assistants AUR ?
Tant que vous n'essayez pas de les utiliser simultanément (c'est-à-dire ouvrir deux terminaux et exécuter Pacaur sur l'un et Yay sur l'autre), votre ordinateur n'explosera pas si les deux sont installés. Les assistants AUR doivent être davantage considérés comme des wrappers pour Pacman qui ajoutent des fonctionnalités AUR par-dessus. Puisqu’ils interrogent les mêmes fichiers sur votre système, ils n’interfèrent généralement pas les uns avec les autres. Le seul problème que je puisse concevoir est que vous conserverez un cache pour chaque assistant AUR, ce qui n'est pas génial lorsque vous travaillez avec un espace de stockage limité.
3. Quel assistant AUR est le plus convivial ?
Les Yay ou Paru, plus adaptés aux débutants, sont probablement vos meilleurs choix. Ils atteignent tous deux un bon équilibre en vous permettant un grand degré de contrôle sur la façon dont vous explorez l'AUR tout en évitant la surcharge d'informations qui pourrait être accablante pour les personnes novices sous Linux/Arch.




