5 Grands AUR Helpers pour Arch Linux

Aide Archlinux

Arch Linux est le type de distribution Linux qui vous donne un scalpel et dit : “à vous de jouer” sans beaucoup de soutien que d’autres distributions comme Debian/Fedora fournissent. Son ensemble d’outils initial, y compris les dépôts core/extra/community fournis par son gestionnaire de paquets signature, peut être limité, mais c’est intentionnel.

C’est à vous d’ajouter ce que vous voulez, et c’est là que le dépôt des utilisateurs d’Arch (AUR) devient utile. C’est un dépôt qui permet aux utilisateurs de créer leurs propres scripts PKGBUILD et de créer des paquets qui ne sont pas inclus dans les dépôts officiels. Si vous vous êtes déjà demandé comment obtenir WhatsApp pour Linux, Session, Slack ou d’autres applications fonctionnant sur Arch, l’AUR est l’endroit où tout cela se trouve.

Le moyen le plus rapide d’installer des paquets depuis l’AUR est de récupérer le PKGBUILD vous-même depuis le dépôt et de le compiler avec l’utilitaire makepkg d’Arch. Cependant, beaucoup de gens préfèrent ne pas passer par cette douleur. C’est là que les clients AUR (ou aides AUR) interviennent. Ils rendent le processus d’installation de vos applications super facile.

Il existe plusieurs aides AUR. Voici 4 des plus populaires.

Table des matières

    1. Yay
    1. Paru
    1. Pacaur
    1. Trizen
    1. Pamac
  • Questions Fréquemment Posées

Lisez aussi : 5 Distros Arch Linux Plus Faciles à Installer et à Utiliser

1. Yay

Écrit en Go, Yay (Yet Another Yogurt) est une aide puissante qui résout les dépendances pour vous et vous fournit un accès rapide et automatisé à l’AUR. Quiconque est habitué à utiliser Pacman peut immédiatement prendre Yay et l’utiliser tel quel. C’est pourquoi les distributions basées sur Arch comme EndeavourOS et Garuda Linux utilisent cette petite aide comme leur fenêtre standard vers l’AUR d’Arch.

Archlinux Yay

Sa puissante résolution de dépendances en fait peut-être le meilleur utilitaire pour les débutants.

Cela dit, il y a un inconvénient : à moins que vous ne le configuriez pour répondre automatiquement à certaines de ses invites (consultez le manuel pour les drapeaux --answerclean, --answerdiff, --answeredit et --answerupgrade), il vous demandera constamment si vous souhaitez voir plus de détails concernant le paquet que vous installez chaque fois que vous l’utilisez. 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/de mise à niveau des paquets.

Installation

Pour installer Yay sur 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 -si

C’est tout.

2. Paru

Vim est-il votre éditeur de prédilection ? Aimez-vous avoir la possibilité d’éditer des scripts de manière rapide et facile avant d’installer ? Êtes-vous du genre à bricoler pour sortir de mauvaises situations ? Si vous avez répondu “oui” à toutes ces questions, vous pourriez préférer Paru à Yay.

Archlinux Paru

Il convient de mentionner que Paru et Yay sont fonctionnellement le même outil (sauf 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 quelle version vous souhaitez (un peu comme Yay vous permet de choisir entre la version binaire, la version compilée et la version “git” en développement actif), puis affiche le contenu du script PKGBUILD pour que vous puissiez le revoir.

Il peut ne pas être aussi granulaire, mais il présente tout ce que Yay fait de manière directe et pertinente par rapport au contexte dans lequel vous l’utilisez.

Installation

Pour installer Paru sur Arch Linux, utilisez la commande suivante :

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -si

C’est tout.

3. Pacaur

5-grands-aides-aur-pacaur

Pacaur est une aide AUR qui utilise cower comme backend. C’est l’une des aides du dépôt des utilisateurs d’Arch les plus complexes, et est couramment choisie par les utilisateurs avancés cherchant à automatiser complètement les tâches répétitives. Par exemple : avez-vous une tonne de paquets AUR installés ? Redoutez-vous de devoir rester devant le clavier à entrer des 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 est fluide.

Installation

Pour installer Pacaur sur Arch Linux, utilisez la commande suivante :

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/pacaur.git
cd pacaur
makepkg -si

C’est tout.

4. Trizen

Pas intéressé par Pacaur mais à la recherche de quelque chose de léger ? Découvrez Trizen. C’est une aide AUR écrite en Perl au lieu de Bash (ce qui lui donne plus de flexibilité). Comparé à Pacaur, il offre une syntaxe plus simple avec la plupart des drapeaux raccourcis à une seule lettre ( -U pour mise à niveau, -R pour suppression, -S pour synchronisation). Si vous êtes déjà habitué à Pacman, ne vous inquiétez pas ! Comme chaque autre aide AUR de cette liste, Trizen vous permet également d’utiliser les drapeaux de Pacman.

Archlinux Trizen

Puisque le programme est écrit en Perl au lieu de Bash, il est impossible d’exécuter du code silencieusement, augmentant ainsi la sécurité globale de l’installation de paquets depuis le dépôt des utilisateurs d’Arch.

Ce qui distingue probablement Trizen des autres de cette liste, cependant, est le niveau de granularité incroyable qu’il vous offre. Non seulement il vous permet d’éditer le script PKGBUILD pour chaque paquet que vous installez sur place, mais il vous permet également d’éditer l’entrée de bureau et tout autre script shell exécutable qui l’accompagne.

Ce programme n’est pas aussi bien connu que la plupart des autres de cette liste, mais il vaut vraiment le coup d’essayer.

Installation

Pour installer Trizen sur Arch Linux, utilisez la commande suivante :

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/trizen.git
cd trizen
makepkg -si

C’est tout.

5. Pamac

Archlinux Pamac

Si vous pensez que les gestionnaires de paquets sur Arch sont uniquement basés sur le terminal, détrompez-vous ! Créé par Manjaro pour sa distribution orientée facilité d’utilisation, Pamac offre une interface graphique pour la gestion des paquets pour tout, des dépôts officiels d’Arch à l’AUR. Ses éditions incluses dans l’AUR se déclinent en deux saveurs :

  • pamac-aur – Inclut juste l’accessibilité pour l’AUR.
  • pamac-all – Vous permet d’accéder non seulement à l’AUR mais aussi aux dépôts flatpak et snap.

Si vous êtes extrêmement nouveau sur Arch et que vous ne voulez vraiment pas coller vos yeux à 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 corriger des scripts PKGBUILD cassés. Si vous souhaitez avoir la possibilité de corriger les problèmes qui surviennent lors d’une installation de paquet, je vous recommande d’installer l’une des autres excellentes aides AUR de cette liste en plus de Pamac.

Installation

Pour installer Pamac sur 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 -si

C’est tout.

Questions Fréquemment Posées

1. Les aides AUR sont-elles sûres à utiliser ?

Il convient de noter que l’AUR n’est pas conçu pour être intrinsèquement sûr. Bien que de mauvais paquets soient rapidement votés à l’oubli, ce ne sont pas les paquets malveillants dont vous devez vous méfier. Tous les mainteneurs de paquets ne sont pas capables de gérer une mise à jour parfaite. Au moment de la rédaction de cet article, par exemple, le PKGBUILD de Balena Etcher a un problème avec son epoch et les personnes mettant à jour leurs paquets AUR seront invitées à mettre à jour le paquet “balena-etcher” jusqu’à ce que le problème soit résolu.

Cela dit, à part l’occasionnelle hilarité qui se produit avec un paquet 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 à jour partielles. Si votre aide AUR plante au milieu de la mise à jour des dépôts officiels d’arch, vous pourriez rencontrer une certaine instabilité dans votre système jusqu’à ce que vous exécutiez une mise à jour complète appropriée.

Pour éviter cela, mettez toujours à jour en utilisant Pacman d’abord ( pacman -Syu), puis utilisez l’aide AUR pour mettre à jour vos paquets AUR !

2. Est-il sûr d’utiliser plusieurs aides 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 vous avez les deux installés. Les aides AUR doivent être considérées comme des wrappers pour Pacman qui ajoutent des capacités AUR par-dessus. Comme elles interrogent les mêmes fichiers sur votre système, elles n’interféreront généralement pas les unes avec les autres. Le seul problème que je peux concevoir est que vous maintiendrez un cache pour chaque aide AUR, ce qui n’est pas idéal lorsque vous travaillez avec un espace de stockage limité.

3. Quelle aide AUR est la plus conviviale ?

Les aides plus conviviales comme Yay ou Paru sont probablement vos meilleurs choix. Elles atteignent toutes 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 écrasante pour les personnes nouvelles sur Linux/Arch.