Comment utiliser AUR dans Arch Linux
Si vous utilisez Arch Linux ou une distribution basée sur Arch comme Manjaro, Archbang ou EndeavourOS, vous avez probablement déjà vu le terme AUR. Qu’est-ce que c’est? Comment pouvez-vous l’utiliser? Découvrez ce qu’est AUR et comment l’utiliser dans Arch Linux.
Qu’est-ce que l’AUR ?
L’Arch User Repository (AUR) est un endroit où vous pouvez trouver des logiciels qui ne sont pas testés par les créateurs et les mainteneurs d’Arch, mais par ses utilisateurs. Grâce à cela, vous pouvez accéder à plus de logiciels qui ne se trouvent pas dans les dépôts officiels.
Comment utiliser AUR dans Arch Linux
Il existe deux façons d’accéder à la collection de logiciels d’AUR. La plupart des gens préfèrent utiliser AUR Helpers, qui fonctionne de manière similaire au gestionnaire de paquets par défaut d’Arch, Pacman. Cette approche automatise l’extraction et la création du code source à partir d’AUR tout en utilisant des commandes familières. Alternativement, vous pouvez télécharger le package directement depuis AUR et le compiler manuellement.
Utiliser AUR avec un assistant
Il existe de nombreux assistants AUR que vous pouvez utiliser. Yay est probablement le plus populaire aujourd’hui, donc pour cet article, nous allons partir avec ça.
1. Installez les outils de développement nécessaires et git, s’ils ne sont pas déjà disponibles dans votre distribution :
sudo pacman -S --needed base-devel git
Vous serez probablement présenté avec plusieurs ajouts de logiciels et invité à choisir celui que vous souhaitez installer.
Optez pour l’option par défaut, « tout », en appuyant sur Entrée sur votre clavier.
2. Tapez « y » et appuyez sur Entrée lorsqu’on vous demande si vous souhaitez poursuivre l’installation.
3. Pour amener yay à bord, tirez d’abord son code :
git clone https://aur.archlinux.org/yay.git
4. Tout ce que vous avez téléchargé se trouvera dans un sous-dossier nommé « yay ». Entrez-le avec :
cd yay
5. Dans ce dossier, créez le package réel avec :
makepkg -si
6. Répondez « y » lorsqu’on vous demande si vous souhaitez également installer le paquet construit.
Utilisation de YAY pour installer les packages AUR
Yay utilise une syntaxe similaire à Pacman. Pour installer facilement les packages AUR, utilisez la commande :
yay -Ss package
Par exemple, pour installer Google Chrome, vous pouvez utiliser :
yay -Ss google-chrome
Ce qui est génial avec les assistants AUR comme yay, c’est qu’ils traitent également automatiquement les dépendances. Ce sont les extras nécessaires à tout ce que vous essayez d’installer et que vous auriez autrement à traquer et à installer vous-même.
Désinstallation des packages AUR
Pour désinstaller tout ce qui a été installé via yay, vous devrez réutiliser yay. Pour cela, vous pouvez utiliser le -R
paramètre, mais c’est mieux si vous optez pour -Rns
, qui fait un meilleur travail de nettoyage. Par exemple, pour supprimer Google Chrome :
yay -Rns google-chrome
Vous pouvez également supprimer des packages supplémentaires et tout résidu d’installations antérieures avec yay avec :
yay -Yc
Si pour une raison quelconque vous n’aimez pas yay ou ne voulez pas l’utiliser, vous pouvez également utiliser d’autres assistants AUR comme aurutils , aura , pacaur , pakku , pamac , pikaur et trizen .
Approche graphique pour installer et gérer les packages AUR
Si vous préférez une approche graphique, un peu comme le centre logiciel d’Ubuntu, vous pouvez installer pamac avec Yay.
Pour installer pamac, utilisez la commande :
yay -S pamac-aur
Après l’installation, vous pouvez exécuter l’application « Ajout/Suppression de logiciels » dans le menu de votre application.
Cliquez sur l’icône hamburger et accédez à la section « Préférences ». Sous la section « AUR », basculez pour activer la prise en charge AUR.
Vous pouvez maintenant rechercher des packages AUR et les installer/supprimer.
Installation manuelle des packages AUR
Si vous décidez de faire les choses manuellement, vous pouvez télécharger les packages à partir du référentiel AUR, les compiler et les installer. Voici les étapes :
1. Assurez-vous que les outils de développement de base et git sont installés avec :
sudo pacman -S --needed base-devel git
2. Clonez le git de Google Chrome localement :
git clone https://aur/archlinux.org/google-chrome.git
3. Transformez-le en package et installez-le :
makepkg -si
Peu de temps après, vous trouverez Google Chrome parmi le reste de vos applications installées.
Les applications fraîches et les périls de l’AUR
AUR vous donne (presque) le monde entier puisque vous pouvez y trouver presque toutes les applications/packages. Cependant, vous devez garder à l’esprit que le logiciel du référentiel AUR n’a pas été testé de manière approfondie. Dans certains cas, un paquet n’a pas pu être installé (en raison d’une erreur de dépendances/gpg manquantes, de fichiers manquants, etc.) ou a causé des problèmes à votre système. Il est toujours préférable de revérifier avant d’installer quoi que ce soit à partir d’AUR.
Si vous débutez avec Arch Linux, vous voudrez peut-être d’abord vous familiariser avec Pacman au lieu d’AUR.
Laisser un commentaire