YAY est un utilitaire pour Archlinux vous permettant d’installer des paquets depuis les dépôts « AUR » (Archlinux User Repository). Ces dépôts sont mis à disposition publiquement pour que les utilisateurs puissent récupérer des paquets pré-construits par leurs soins mains non maintenus par les équipes d’Archlinux.

Utile pour les drivers ou certaines applications non disponibles dans les dépôts officiels d’Archlinux, ces dépôts sont toutefois à utiliser avec précaution. En effet, les tests ne sont effectués que par les utilisateurs, la réalité peut être travestie.

Les dépôts AUR sont accessibles au travers de différents outils, comme « Trizen » ou encore feu « Yaourt ». Ici, nous utiliserons Yay qui est activement maintenu. L’autre avantage de Yay, c’est son ergonomie. L’utilisation/les commandes de Yay sont pratiquement les mêmes que pour pacman !

Pour se faire, installez les dépendances requises, clonez le dépôt et lancez la compilation.

sudo pacman -S --needed git base-devel
cd /tmp && git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

Pour rappel, ne lancez jamais la compilation en tant que root ou avec les droits sudo !

Un point intéressant à noter concernant Yay, c’est son utilisation assez simple. Les commandes sont les mêmes que pour pacman. La liste complète des commandes et attributs peut être visible en faisant yay --help.

YAY – Exemples d’utilisation

yay archlinux

Navigateur Brave

yay -Ss brave # recherche des paquets intitulés "brave"

yay -S brave-bin

N’installez pas directement le paquet « brave », parce que vous clonerez le dépôt « chromium » entier (plus de 10Gb !!) avant d’installer Brave..! Pensez à bien regarder la description des paquets pour vous assurer de la bonne sélection.

Editeur VSCodium

Même procédure que pour tous les autres paquets, recherchez les paquets puis installez le « bon ».

yay -Ss vscodium
yay -S vscodium

Discord

yay -S discord

Auteur

Bercé par l'informatique depuis mon plus jeune âge, je transforme ma passion en expertise.

Écrire un commentaire