Brief : Yaourt avait été l’aide AUR la plus populaire, mais elle n’est plus développée. Dans cet article, nous listons quelques-unes des meilleures alternatives à Yaourt pour les distributions Linux basées sur Arch.

Arch User Repository populairement connu sous le nom d’AUR est le dépôt de logiciels géré par la communauté pour les utilisateurs d’Arch. Les utilisateurs de Debian/Ubuntu peuvent considérer AUR comme l’équivalent de PPA.

Il contient les paquets qui ne sont pas directement approuvés par Arch Linux. Si quelqu’un développe un logiciel ou un paquet pour Arch Linux, il peut être fourni par le biais de ces dépôts communautaires. Cela permet à l’utilisateur final d’accéder à plus de logiciels que ce qu’il obtient par défaut.

Alors, comment utiliser AUR alors ? Eh bien, vous avez besoin d’un outil différent pour installer des logiciels à partir d’AUR. Le gestionnaire de paquets d’Arch, pacman, ne le prend pas en charge directement. Par conséquent, vous avez besoin de ces « outils spéciaux » appelés AUR helpers pour automatiser l’utilisation des paquets AUR

Yaourt (Yet AnOther User Repository Tool) était un wrapper pour pacman qui rendait possible l’installation de paquets AUR sur Arch Linux. Il utilise la même syntaxe que pacman. Yaourt avait également un grand support pour Arch User Repository pour la recherche, l’installation, la résolution des conflits et la maintenance des dépendances.

Cependant, Yaourt n’est plus une solution.

Dans cet article, vous verrez les meilleures alternatives de Yaourt que vous pouvez utiliser pour installer des logiciels depuis AUR.

Meilleurs assistants AUR à utiliser AUR

Je délibère d’omettre certains autres assistants AUR populaires comme trizen ou packer parce qu’ils ont aussi été signalés comme ‘discontinués ou problématiques’.

yay

yay est le prochain meilleur assistant AUR écrit en Go avec l’objectif de fournir une interface de pacman avec une entrée utilisateur minimale, une recherche de type yaourt et avec presque aucune dépendance.

Caractéristiques de yay

  • yay fournit l’achèvement de la table AUR et télécharge le PKGBUILD à partir de l’ABS ou de l’AUR.
  • Supporte le rétrécissement de la recherche et le no sourcing du PKGBUILD.
  • Le binaire n’a pas de dépendances supplémentaires que pacman.
  • Provise un solveur de dépendances avancé et supprime les dépendances make à la fin du processus de construction.
  • Porte une sortie colorée lorsque vous activez l’option Color dans le fichier /etc/pacman.conf.
  • Il peut être fait pour supporter uniquement le paquet AUR ou uniquement les paquets repo.

Installation de yay

Vous pouvez installer yay en clonant le git repo et en le construisant. Utilisez la commande ci-dessous pour installer yay sous Arch Linux :

git clone https://aur.archlinux.org/yay.gitcd yaymakepkg -si

Utilisation de yay

Recherche d’une application par Yay dans AUR:

yay -Ss <package-name>

Installation d’une application :

yay -S <package-name>

pakku

Pakku est un autre wrapper pacman qui est encore à son stade initial. Cependant, ce n’est pas parce qu’il est nouveau qu’il manque l’une des fonctionnalités prises en charge par les autres aides AUR. Il fait son travail assez bien et en même temps que la recherche et l’installation d’applications à partir d’AUR, il supprime les dépendances après une construction.

Caractéristiques de pakku

  • Recherche et installation de paquets à partir d’Arch User Repository.
  • Visualisation des fichiers et des modifications entre les builds.
  • Construction de paquets à partir des dépôts officiels et suppression des dépendances make après une build.
  • Récupération de PKGBUILD et intégration de Pacman.
  • Interface utilisateur de type Pacman et support des options pacman.
  • Supports de configuration Pacman et pas de récupération de PKGBUILD.

Installation de pakku

git clone https://aur.archlinux.org/pakku.gitcd pakkumakepkg -si

Utilisation de pakku

Vous pouvez rechercher une application à partir de l’AUR en utilisant la commande ci-dessous.:

pakku -Ss spotify

Et ensuite le paquet peut être installé de manière similaire à pacman:

pakku -S spotify

aurutils

aurutils est essentiellement une collection de scripts qui automatise l’utilisation de l’Arch User Repository. Il peut rechercher AUR, vérifier les mises à jour pour les différentes applications installées et régler les problèmes de dépendances.

Caractéristiques de aurutils

  • aurutils utilise un dépôt local qui lui donne un avantage du support du fichier pacman, et tous les paquets fonctionnent avec -asdeps.
  • Il peut y avoir plusieurs dépôts pour différentes tâches.
  • Mise à jour du dépôt local en une seule fois avec aursync -u
  • pkgbase, format long et support brut pour aursearch
  • Possibilité d’ignorer un paquet

Installation de aurutils

git clone https://aur.archlinux.org/aurutils.gitcd aurutilsmakepkg -si

Utilisation de aurutils

Recherche d’une application via aurutils :

aurutils -Ss <package-name>

Installation d’un paquet à partir d’AUR:

aurutils -S <package-name>

Tous ces paquets peuvent être directement installés si vous utilisez déjà Yaourt ou toute autre aide AUR.

Pamac

Pamac est un frontal gtk pour libalpm. Pamac peut également être utilisé pour gérer les paquets de l’AUR. C’est le gestionnaire de paquets GUI le plus utilisé pour Arch Linux et les distributions Linux basées sur Arch.

Caractéristiques :

  • Gestion des paquets en interface graphique avec pamac-cli
  • Une interface graphique GTK-.3 GUI
  • Librairie pour accéder aux infos des paquets et exécuter des transactions
  • Support de Flatpak et Snap
  • Tray appindicator qui vous notifie les mises à jour

Installation de pamac

git clone https://aur.archlinux.org/pamac-aur.gitcd pamac-aurmakepkg -si

Utilisation de pamac

Pamac peut être utilisé soit par le terminal, soit par l’interface graphique. L’utilisation de l’interface graphique de pamac est très intuitive.

Avec le terminal, pour rechercher un paquet, utilisez la commande suivante avec <package> remplacé par le nom du paquet que vous recherchez

pamac search <package>

Pour installer un paquet,

pamac install <package>

Pour désinstaller un paquet,

pamac remove <package>

Pour un guide détaillé de pamac, vous pouvez vous référer à sa page Wiki Manjaro.

aurman

aurman est l’un des meilleurs assistants AUR et sert assez bien d’alternative à Yaourt. Il a une syntaxe presque similaire à celle de pacman avec un support pour toutes les opérations de pacman. Vous pouvez rechercher l’AUR, résoudre les dépendances, vérifier le contenu du PKGBUILD avant la construction d’un paquet, etc.

Caractéristiques de aurman

  • aurman supporte toutes les opérations de pacman et intègre une résolution fiable des dépendances, une détection des conflits et un support des paquets divisés.
  • La boucle sudo threadée s’exécute en arrière-plan, vous évitant de saisir votre mot de passe à chaque fois.
  • Prend en charge les paquets de développement et fait la distinction entre les paquets explicitement et inlicitement installés.
  • Prise en charge la recherche de paquets et de dépôts AUR.
  • Vous pouvez voir et modifier les PKGBUILDs avant de lancer la construction de paquets AUR.
  • Il peut également être utilisé comme un solveur de dépendances autonome.

Installation d’aurman

git clone https://aur.archlinux.org/aurman.gitcd aurmanmakepkg -si

Utilisation d’aurman

La recherche d’une application par le biais d’aurman dans le dépôt des utilisateurs d’Arch se fait de la manière suivante :

aurman -Ss <package-name>

Installation d’une application par le biais d’aurman :

aurman -S &lt;package-name>

Que pensez-vous des aides AUR ?

Arch Linux a encore quelques aides AUR qui peuvent automatiser certaines tâches pour le référentiel des utilisateurs d’Arch. De nombreux utilisateurs utilisent encore Yaourt pour leur travail sur l’AUR et

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.