Comment installer et utiliser Yay sur Arch Linux
Un assistant AUR comme Yay vous permet de télécharger et d'installer des packages à partir du référentiel d'utilisateurs Arch. Voici comment installer Yay sur Arch Linux.
Pacman, le gestionnaire de packages par défaut sur les distributions basées sur Arch, est puissant, mais il lui manque la fonctionnalité de téléchargement de packages à partir du référentiel d'utilisateurs Arch (AUR). L'AUR est un référentiel géré par la communauté fournissant des milliers de packages tiers sous la forme de scripts d'installation, également appelés PKGBUILD.
Pour installer des packages à l'aide de ces PKGBUILD, vous devez utiliser un assistant AUR tel que Yay. Yay n'est pas préinstallé sur Arch Linux et n'est pas non plus disponible dans les dépôts Arch officiels. Alors, comment installez-vous Yay pour télécharger des packages depuis l'AUR sur votre bureau Arch ? Découvrons-le.
Comment installer Yay sur Arch Linux
Comme mentionné ci-dessus, Yay n'est disponible que dans le référentiel d'utilisateurs Arch. Notez que vous pouvez installer manuellement des packages à partir de l'AUR sans utiliser d'assistant AUR (similaire à la façon dont vous installerez Yay), mais comme son nom l'indique, un "assistant AUR" vous assiste dans le processus d'installation, ce qui vous permet de installer des packages avec une interaction minimale de l'utilisateur.
Pour installer Yay sur Arch Linux, commencez par télécharger les dépendances suivantes :
sudo pacman -S --needed base-devel gitEnsuite, clonez le dépôt Yay à l'aide de la commande git clone :
git clone https://aur.archlinux.org/yay.gitRemplacez votre répertoire de travail actuel par le dossier yay que vous venez de télécharger à l'aide de la commande cd :
cd yayEnfin, utilisez la commande makepkg pour compiler et installer Yay :
makepkg -siSi la commande ci-dessus génère l'erreur "Impossible de trouver le binaire fakeroot", assurez-vous d'avoir installé avec succès le package base-devel, puis relancez la commande.
En plus d'Arch Linux, cette méthode fonctionne également pour d'autres distributions basées sur Arch, notamment Manjaro, EndeavourOS et Garuda Linux.
Une fois cela fait, vérifiez l'installation en vérifiant la version de Yay installée :
yay --versionSi la sortie renvoie un numéro de version, vous avez réussi à installer Yay.
L'AUR n'est pas conçu à l'origine pour être utilisé sur des distributions Linux autres que Arch Linux et ses dérivés (comme Ubuntu et Linux Mint). Sur de telles distributions, vous pouvez utiliser Pacstall, un gestionnaire de packages inspiré d'AUR qui fournit des pacscripts pour l'installation de logiciels.
Comment gérer les packages AUR à l'aide de Yay
Les commandes Yay et Pacman ont beaucoup en commun. Par exemple, pour installer un nouveau paquet en utilisant Pacman ou Yay, vous utilisez le drapeau -S, alors que pour en supprimer un, vous devez utiliser l'option -R.
Commençons par la gestion des packages sur Arch Linux en utilisant Yay.
Recherche de packages AUR
Comme Pacman, Yay permet aux utilisateurs de rechercher des packages avant de les installer. Si vous n'êtes pas sûr du nom d'un package particulier, vous pouvez utiliser la commande yay avec le terme de recherche pour trouver les packages associés :
yay searchtermPar exemple, pour rechercher des packages avec "chrome" dans leur nom :
yay chromeSortir :
Pour rechercher un package à la fois sur les dépôts officiels et sur AUR, utilisez l'indicateur -Ss :
yay -Ss google-chromeVous pouvez également spécifier plusieurs mots-clés pour effectuer une recherche plus précise et plus ciblée comme suit :
yay -S term1 term2La commande susmentionnée recherchera d'abord term1, puis affinera les résultats en recherchant term2 dans les résultats renvoyés.
Installer des packages avec Yay
Comme indiqué précédemment, pour installer des packages avec Yay, spécifiez simplement le nom du package après le drapeau -S :
yay -S packagenamePour installer le package Google Chrome AUR à l'aide de Yay :
yay -S google-chrome
Le processus d'installation n'est pas complètement automatique et vous devrez peut-être entrer votre mot de passe de superutilisateur au milieu de l'installation.
Pour obtenir uniquement le PKGBUILD d'un package, utilisez le drapeau -G ou --getpkgbuild :
yay -G google-chromeVous pouvez également choisir d'imprimer le PKGBUILD en utilisant le drapeau -p avec -G :
yay -Gp google-chromeSortir :
Suppression de packages avec Yay
Lorsque vous n'avez pas besoin d'un package AUR et que vous souhaitez le supprimer de votre système, utilisez l'option -R :
yay -R packagenamePar exemple, pour désinstaller Google Chrome, exécutez :
yay -R google-chromeSi vous souhaitez supprimer le package ainsi que ses dépendances, ajoutez l'indicateur -ns à la commande précédente :
yay -Rns google-chromeMise à niveau des packages AUR
L'appel de la commande yay sans aucun argument effectuera une mise à niveau complète du système similaire à la commande pacman -Syu.
Cette commande synchronisera et mettra également à jour les packages à partir des référentiels officiels en plus de l'AUR.
Pour mettre à jour uniquement les packages AUR, utilisez le drapeau -Sua avec la commande :
yay -SuaSi vous ne souhaitez pas mettre à jour un paquet sur Arch Linux, vous devrez modifier le fichier de configuration situé dans /etc/pacman.conf. Linux vous permet également de rétrograder des packages sur votre système si vous le souhaitez.
Utiliser Yay pour supprimer les dépendances inutiles
Si elles ne sont pas prises en charge, les dépendances inutilisées peuvent rapidement s'accumuler et consommer une grande partie de votre stockage système. Vous pouvez soit choisir de supprimer les dépendances avec les packages en utilisant le drapeau -Rns chaque fois que vous supprimez quelque chose, ou prendre le meilleur chemin en les balayant tous à la fois en utilisant le -Yc Indicateur :
yay -YcLe -Y dans la commande ci-dessus signifie "Yay" et n'effectuera des opérations que sur les packages installés à l'aide de Yay.
Quelques commandes Yay supplémentaires
Pour imprimer les statistiques du package et l'état du système avec Yay, exécutez la commande suivante :
yay -PsSortir :
Si vous avez besoin d'aide avec les commandes, vous pouvez facilement obtenir de l'aide sur la ligne de commande en utilisant le drapeau --help :
yay --helpAlternativement, vous pouvez afficher la page de manuel de Yay en utilisant :
man yayL'AUR a tout ce dont vous avez besoin !
Maintenant que l'installation des packages AUR est un jeu d'enfant pour vous, consultez l'AUR et recherchez les logiciels que vous avez toujours voulu installer sur Linux. Il y a de fortes chances qu'il soit disponible dans le référentiel.
Gardez à l'esprit que l'utilisation de l'AUR présente également un risque de sécurité. Étant donné que n'importe qui peut ajouter son PKGBUILD à l'AUR, ces scripts d'installation ne sont souvent pas examinés correctement. Mais cela ne signifie pas que vous devriez arrêter complètement de télécharger des packages à partir de l'AUR.
Au lieu de cela, minimisez le risque en examinant les PKGBUILD avant d'installer les packages. Non seulement cela assurera la sécurité de votre système, mais vous apprendrez également comment fonctionnent les packages de l'AUR.



