Les 5 meilleures applications d'assistance Arch Linux AUR à utiliser
L'AUR (Arch User Repository) est une ressource précieuse pour les utilisateurs d'Arch Linux. Il permet d'installer rapidement une multitude de logiciels qui ne sont pas directement pris en charge par le système. Cependant, malgré ses avantages, l'installation de logiciels via l'AUR peut parfois s'avérer fastidieuse. C'est pourquoi de nombreux utilisateurs d'Arch Linux ont développé des applications d'assistance pour simplifier ce processus.
Ces applications facilitent grandement l'interaction avec l'AUR. Néanmoins, le grand nombre d'outils disponibles peut rendre le choix difficile pour les nouveaux utilisateurs. Pour vous aider à y voir plus clair, nous avons compilé une liste des meilleures applications d'assistance AUR à utiliser sur Arch Linux.
Les meilleurs outils d'assistance AUR pour Arch Linux
1. Yay
Yay est un assistant AUR inspiré par Yaourt, Apacman et Pacaur. Il a été conçu pour offrir une interface simple et intuitive avec le référentiel d'utilisateurs Arch, nécessitant une intervention minimale de la part de l'utilisateur.
Les utilisateurs d'Arch qui utilisaient Yaourt par le passé et qui cherchent une alternative suite à son manque d'évolution, devraient sérieusement envisager Yay.
Principales caractéristiques :
- Yay excelle dans la résolution avancée des dépendances, permettant d'installer la plupart des paquets AUR sans problème.
- La complétion par tabulation accélère la saisie des requêtes de recherche dans le terminal.
- Yay minimise l'interaction utilisateur grâce à sa fonction "interroger l'utilisateur à l'avance", qui permet de répondre aux questions courantes des outils de construction AUR une seule fois, sans intervention répétée pendant l'installation.
- La fonctionnalité "trouver les fournisseurs de paquets correspondants" évite les échecs de compilation dus à des dépendances manquantes.
- Yay utilise une syntaxe de commande similaire à Pacman, ce qui facilite sa prise en main.
- L'installation de Yay sur Arch ne nécessite aucune dépendance supplémentaire.
Installation de Yay
Récupérez la dernière version de Yay depuis l'AUR en utilisant Git :
git clone https://aur.archlinux.org/yay.git
Puis, déplacez-vous dans le répertoire créé :
cd yay
Enfin, construisez et installez Yay avec makepkg :
makepkg -si
2. Pakku

Pakku est un wrapper pour le gestionnaire de paquets Pacman d'Arch Linux, intégrant la prise en charge de l'AUR. Cette approche permet aux utilisateurs d'Arch de l'utiliser non seulement comme assistant AUR, mais aussi pour d'autres tâches.
Principales caractéristiques :
- Pakku s'intègre harmonieusement à Pacman en tant que wrapper, utilisant la même syntaxe de commande et les mêmes options.
- En plus de la recherche de paquets, les utilisateurs peuvent consulter les commentaires AUR directement depuis Pakku dans une fenêtre de terminal.
- Pakku prend en charge la création et l'installation de paquets à partir des dépôts officiels d'Arch Linux, en plus de l'AUR.
- Il peut désinstaller les dépendances de build après l'installation si elles ne sont plus nécessaires.
Installation de Pakku
Pour installer Pakku, commencez par télécharger la dernière version avec Git :
git clone https://aur.archlinux.org/pakku.git
Ensuite, déplacez-vous dans le dossier pakku et lancez la construction avec makepkg :
cd pakku
makepkg -si
3. Octopi

Octopi est bien plus qu'un simple assistant AUR. Il s'agit d'un outil graphique complet qui intègre à la fois Pacman et l'AUR (via Trizen).
Octopi est idéal pour les utilisateurs d'Arch qui apprécient la puissance du système, mais préfèrent éviter l'interface en ligne de commande.
Principales caractéristiques :
- L'onglet terminal intégré permet d'accéder à la ligne de commande si l'interface graphique ne suffit pas.
- Un bouton d'arrêt permet d'interrompre le processus d'installation durant le téléchargement.
- Octopi permet d'installer, réinstaller, mettre à jour et supprimer des paquets via Pacman directement depuis l'interface graphique.
- Il offre une interface utilisateur conviviale pour interagir avec les paquets AUR, les installer et les construire.
Installation d'Octopi
Pour essayer Octopi, construisez-le à l'aide des commandes suivantes :
git clone https://aur.archlinux.org/octopi.git
cd octopi
makepkg -si
4. Argon

Argon, comme Octopi, est une interface graphique complète pour le système de gestion de paquets d'Arch Linux. Il permet de rechercher et d'installer facilement de nombreux paquets, tout en offrant un support AUR complet.
Principales caractéristiques :
- Argon possède un système de notification personnalisable qui informe l'utilisateur lorsque des mises à jour sont disponibles.
- Ce système de notification fonctionne avec tous les environnements de bureau, même ceux qui ne prennent pas en charge les notifications natives.
- Argon permet de gérer aussi bien les paquets officiels que ceux de l'AUR.
Installation d'Argon
Pour installer l'assistant Argon AUR, exécutez les commandes suivantes dans le terminal :
git clone https://aur.archlinux.org/argon.git
cd argon
makepkg -si
5. Aurutils
Aurutils est une collection de scripts conçus pour automatiser la création de paquets AUR. L'outil permet de rechercher, de créer et d'installer des paquets. Il est simple et minimaliste, sans toutes les fonctionnalités supplémentaires des autres outils.
Si vous êtes un utilisateur minimaliste d'Arch, sans besoin de toutes les fioritures, Aurutils pourrait être l'outil idéal.
Principales caractéristiques :
- La fonction de "filtre" permet d'affiner la recherche.
- La fonction "ignorer" permet de ne pas mettre à jour certains paquets spécifiques.
Installation d'Aurutils

Aurutils est distribué via l'AUR. Téléchargez la dernière version avec Git, puis construisez et installez avec makepkg :
git clone https://aur.archlinux.org/aurutils.git
cd aurutils
makepkg -si
Conclusion
L'utilisation de l'AUR sans outil d'assistance est possible, mais peu recommandée. L'installation de paquets de cette manière peut être très longue et fastidieuse. Si vous débutez sur Arch Linux, nous vous conseillons vivement d'utiliser l'un des outils présentés dans cette liste pour vous simplifier la vie.