Comment installer et utiliser yay sur Arch Linux
Pacman est un puissant gestionnaire de bundles qui est livré par défaut sur les distributions basées sur Arch, mais il n’a pas les performances de téléchargement et d’installation de packages à partir du référentiel d’utilisateurs Arch (AUR). L’AUR est un référentiel géré par la communauté contenant des milliers de packages tiers sous forme de scripts d’installation, également appelés PKGBUILD.
Pour configurer des bundles utilisant ces PKGBUILD, nous avons besoin d’un assistant AUR comme 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 configurez-vous yay pour télécharger des plans depuis l’AUR sur votre bureau Arch ? Découvrons-le.
Comment installer yay sur Arch Linux
Le plan yay est uniquement disponible dans le référentiel d’utilisateurs Arch. Gardez à l’esprit que vous pouvez monter manuellement des plans à partir de l’AUR sans utiliser d’assistant AUR (similaire exactement à la façon dont nous allons configurer la liste ci-dessous), mais comme son nom l’indique, un « assistant AUR » vous aide dans la configuration procédure, ce qui simplifie la configuration des packages avec un minimum de communication avec le client.
Pour installer yay sur votre ordinateur de bureau Arch, commencez par télécharger et installer les dépendances conformes :
Ensuite, clonez la base de données yay en utilisant la commande git duplicate :
Remplacez votre répertoire de fonctionnement actuel par celui que vous venez de télécharger Yay dossier à l’aide de la commande cd :
Enfin, utilisez la commande makepkg pour développer et monter yay :
Si la commande ci-dessus génère l’erreur « impossible de localiser le binaire fakeroot », assurez-vous que vous avez correctement configuré le développement de base bundle, puis réexécutez la commande.
En plus d’Arch Linux, cette technique profite également à diverses autres circulations basées sur Arch, notamment Manjaro, EndeavourOS et Garuda Linux.
Une fois cela fait, confirmez le versement en inspectant la variation de yay installée.
Si le résultat renvoie un numéro de variation, vous avez bien réussi à monter yay.
L’AUR n’est pas initialement développé pour être utilisé sur les distributions Linux à l’exception d’Arch Linux et de ses dérivés (comme Ubuntu et aussi Linux Mint). Sur de telles circulations, vous pouvez utiliser Pacstall un gestionnaire de bundles inspiré d’AUR qui fournit des pacscripts pour le montage d’un logiciel.
Comment gérer les packages AUR à l’aide de yay
yay et les commandes Pacman se ressemblent beaucoup. Par exemple, pour installer un nouveau paquet utilisant Pacman ou yay, vous utilisez le -S drapeau, alors que pour s’en débarrasser, il faut utiliser le -R choix.
Maintenant que vous connaissez la similitude entre les deux gestionnaires de plan, commençons par la surveillance du plan sur Arch Linux en utilisant yay.
Recherche de packages AUR
Comme Pacman, yay permet aux clients de rechercher des plans 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 pertinents.
Par exemple, pour rechercher des bundles avec « chrome » dans leur nom :
Production:
Pour rechercher un plan à la fois sur les principales bases de données et sur l’AUR, utilisez le -Ss drapeau:
Vous pouvez également spécifier de nombreux mots-clés pour effectuer une recherche plus fine et plus ciblée comme suit :
La commande susmentionnée recherchera d’abord terme 1 et après cela limiter les résultats en recherchant terme 2 dans les résultats renvoyés.
Installer des packages avec yay
Comme expliqué précédemment, pour monter des plans avec yay, définissez simplement le nom du bundle à côté du -S drapeau:
Pour configurer le bundle Google Chrome AUR à l’aide de yay :
La procédure d’installation n’est pas totalement 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 plan, utilisez le – G ou alors — getpkgbuild drapeau:
Vous pouvez également choisir de publier le PKGBUILD en utilisant le -p drapeau avec – G :
Production:
Suppression de packages avec yay
Lorsque vous n’avez pas besoin d’un plan AUR et que vous souhaitez le supprimer de votre système, utilisez le -R choix:
Pour désinstaller Google Chrome :
Si vous souhaitez supprimer les dépendances avec le plan, ajoutez le – ns flag à la commande précédente :
Mise à niveau des packages AUR
Invoquer la commande yay sans aucun débat exécutera certainement une mise à niveau complète du système similaire à la pacman-Syu commande. Gardez à l’esprit que cette commande intégrera et mettra également à niveau les bundles des référentiels officiels en plus de l’AUR.
Pour simplement mettre à jour les bundles AUR, utilisez le – Sua drapeau avec la commande :
Si vous ne souhaitez pas mettre à niveau un plan sur Arch Linux, vous devrez modifier les données de configuration situées à /etc/pacman. conf . Linux vous permet également de rétrograder les plans de votre système si vous le souhaitez.
Utiliser yay pour supprimer les dépendances inutiles
Les dépendances inutilisées peuvent rapidement s’accumuler et consommer une partie importante de votre stockage système si elles ne sont pas prises en charge. Vous pouvez soit choisir d’éliminer les dépendances avec les bundles en utilisant le – Rns signaler chaque fois que vous éliminez quelque chose, ou vous pouvez prendre le meilleur chemin en les balayant simultanément en utilisant le – Yc drapeau.
Le -O dans la commande signifie « yay » et ne fera que des opérations sur des plans mis en place en utilisant yay.
Commandes yay supplémentaires
Pour imprimer les statistiques du package ainsi que la santé du système avec yay, exécutez la commande suivante :
Production:
Si vous avez besoin d’aide avec les commandes, vous pouvez facilement obtenir une assistance en ligne de commande en utilisant le — aide drapeau:
Alternativement, vous pouvez afficher la page pratique de yay en utilisant :
L’AUR a tout ce dont vous avez besoin !
Maintenant que le montage des bundles AUR est un vent pour vous, allez consulter l’AUR et recherchez les logiciels que vous avez constamment souhaité monter sur Linux. Il est probable qu’il sera proposé dans la base de données.
Gardez à l’esprit que l’utilisation de l’AUR présente également un risque pour la sécurité. Étant donné que n’importe qui peut ajouter son PKGBUILD à l’AUR, ces manuscrits de versement ne sont pas toujours vérifiés ni examinés de manière appropriée. Pourtant, cela ne signifie pas que vous devez arrêter complètement de télécharger et d’installer des bundles à partir de l’AUR.
Au lieu de cela, minimisez la menace en examinant les PKGBUILD avant de monter les plans. Non seulement cela gardera votre système en sécurité, mais vous apprendrez également exactement comment les plans du travail AUR.