Outils pour utilisateurs

Outils du site


aur

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
aur [2018/10/13 20:32] – modification externe 127.0.0.1aur [2025/09/28 18:41] (Version actuelle) luc
Ligne 1: Ligne 1:
-===== Arch User Repository =====+====== Arch User Repository ======
  
 C'est un dépot géré par la communauté qui -//si j'ai bien compris//- ne propose l'installation de paquets que via les sources. Il y a donc une mini-procédure nécessaire pour installer ces paquets C'est un dépot géré par la communauté qui -//si j'ai bien compris//- ne propose l'installation de paquets que via les sources. Il y a donc une mini-procédure nécessaire pour installer ces paquets
  
-=== Récupérer le paquet ===+===== Droits sudo ===== 
 +Il est fortement déconseillé d'être root quand on installe des paquets d'AUR : les paquets sont fournis par les utilisateurs, l'un pourrait être malveillant... 
 + 
 +Mais pour installer un paquet, il faut les droits administrateurs. On va donc configurer ''sudo'', appelé automatiquement par ''makepkg''. ça se passe dans le fichier ''/etc/sudoers''
 + 
 +On n'édite pas le fichier ''/etc/sudoers'' directement, on passe par la commande ''visudo''.\\ 
 +Si l'éditeur vi n'est pas dispo, on peut en choisir un autre : 
 +<code bash> 
 +SUDO_EDITOR=nvim visudo 
 +</code> 
 + 
 +On va rajouter une ligne : 
 +<code bash> 
 +<username> ALL = (root) /usr/bin/pacman 
 +</code> 
 + 
 + 
 +===== Installer un paquet AUR ===== 
 + 
 +==== Récupérer le paquet ====
  
 on cherche le paquet de nos rêves sur https://aur.archlinux.org/ puis on le récupère le tarball ou alors on clone le depot, les liens sont dispo sur la page web. on cherche le paquet de nos rêves sur https://aur.archlinux.org/ puis on le récupère le tarball ou alors on clone le depot, les liens sont dispo sur la page web.
  
-=== Décompresser le tarball ===+==== Décompresser le tarball ====
  
 SI on a récupéré le tarball, il faut le décompresser SI on a récupéré le tarball, il faut le décompresser
Ligne 13: Ligne 32:
 <code bash>tar xvf nom_paquet</code> <code bash>tar xvf nom_paquet</code>
  
-=== Vérifier le PKGBUILD ===+==== Vérifier le PKGBUILD ====
  
 On va par la suite exceuter ce script, c'est une bonne habitude de jeter un coup d'oeil dedans pour rechercher d'éventuels code malveillants. On va par la suite exceuter ce script, c'est une bonne habitude de jeter un coup d'oeil dedans pour rechercher d'éventuels code malveillants.
  
-=== Installer le paquet ===+==== Installer le paquet ====
  
 Avec la commande prévue à cette effet : Avec la commande prévue à cette effet :
Ligne 28: Ligne 47:
 </code> </code>
  
-=== Ma bonne pratique ===+===== Ma bonne pratique =====
  
 L'idée est de garder une trace de ce qu'on a fait/build/installé. j'ai donc créé un dossier ''AUR'' dans mon ''$HOME'', et c'est la dedans que je récupère et conserver les paquets récupérés sur AUR. L'idée est de garder une trace de ce qu'on a fait/build/installé. j'ai donc créé un dossier ''AUR'' dans mon ''$HOME'', et c'est la dedans que je récupère et conserver les paquets récupérés sur AUR.
 +
 +===== Alternative : yay =====
 +Une alternative à toutes ces étapes manuelles est d'installer un "AUR helper" comme ''yay'' ou ''yaourt'' (semble obsolète, remplacé par yay). Ces programmes s'utilisent comme pacman, mais en utilisant AUR comme dépôt.
 +
 +Il faudra quand même installer à la mano le package ''yay'' depuis AUR ;)
aur.txt · Dernière modification : de luc