YAY est un utilitaire pour Arch Linux vous permettant d'installer des paquets depuis les d茅p么ts "AUR" (Arch Linux 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, mais non maintenus par les 茅quipes d'Arch Linux.

Version Date Commentaires
1 05/2021 Cr茅ation du document
1.1 06/2022 Reformatage du document

Utile pour les drivers dont les fabricants de mat茅riels n'ont pas mis 脿 disposition des drivers Linux ou encore certaines applications non disponibles dans les d茅p么ts officiels d'Arch Linux, utiliser les d茅p么ts AUR sont toutefois 脿 risque. En effet, les tests ne sont effectu茅s que par les utilisateurs, la r茅alit茅 peut 锚tre travestie et ne pas 锚tre compatible avec votre syst猫me.

Pour ce faire, installez les d茅pendances requises, clonez le d茅p么t et lancez la compilation du paquet :

$ 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, c'est sa simplicit茅 d'utilisation. 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, quelques conseils d'utilisation

Installer une application avec yay

Comme redit pr茅c茅demment, l'utilisation de yay s'effectue comme pacman. Par exemple, pour installer VSCodium, utilisez $ yay -S vscodium-bin.

Certains paquets comportent toutes les sources avant de g茅n茅rer le binaire, c'est notamment le cas pour le navigateur "brave". Pour cet exemple, vous clonerez le d茅p么t "chromium" entier (plus de 10鈥塆o !) avant d'installer Brave ! Pensez 脿 regarder la description des paquets pour vous assurer de la s茅lection. En r猫gle g茅n茅rale, les paquets 脿 installer sans leurs d茅pendances et outils de construction sont intitul茅s avec .-bin. Pour brave, effectuez donc plut么t la commande $ yay -S brave-bin.

Les commandes 脿 retenir :

  • Rechercher un paquet : $ yay -Ss nom_du_paquet
  • Afficher les paquets install茅s : $ yay -Q
  • Supprimer un paquet : $ yay -Rd nom_du_paquet

Pensez plut么t 脿 utiliser les d茅p么ts officiels d'Arch Linux avec l'outil "pacman". Yay doit rester une solution de secours lorsque vous ne trouvez pas le paquet dans les d茅p么ts officiels. Pour rappel, les paquets fournis dans les d茅p么ts AUR peuvent 锚tre compromis et casser votre syst猫me.

Partager l'article