Dépôt des utilisateurs d'Arch Linux (ARCHIVE)
Rediriger vers :
Arch User Repository est un dépôt communautaire auquel tous les utilisateurs d'Arch peuvent participer.
Il contient des descriptions de paquets, les PKGBUILD (similaires aux ports BSD), par opposition aux dépôts officiels qui contiennent des paquets binaires compilés, tout prêts.
AUR n'est donc pas un dépôt classique et en particulier, le contenu n'est pas systématiquement vérifié ni maintenu activement. Il faut donc être prudent lors de son utilisation.
Sommaire
- 1 À propos
- 2 Utilisation
- 3 Partage
- 4 Le dépôt [community]
- 5 FAQ
- 5.1 Q: Qu'est-ce qu'AUR ?
- 5.2 Q: Qu'est-ce qu'un TU ?
- 5.3 Q: Combien de votes faut-il pour avoir un paquet déplacé vers [community] ?
- 5.4 Q: Comment faire un PKGBUILD ?
- 5.5 Q: Foo dans AUR est périmé ; je fais quoi ?
- 5.6 Q: J'ai un PKGBUILD que je voudrais soumettre, quelqu'un peut-il le vérifier ?
- 5.7 Q: Foo dans AUR ne compile pas, que dois-je faire ?
- 5.8 Q: Comment puis-je envoyer un PKGBUILD sans utiliser l'interface web ?
À propos
L'utilisateur peut rechercher, télécharger la description d'un paquet depuis AUR, utiliser makepkg pour construire le paquet puis pacman pour installer ce dernier.
pacman -S base-devel
Utilisation
L'installation d'un paquet depuis AUR est un processus relativement simple :
- Récupérer l'archive correspondant à votre paquet depuis le site AUR
- Extraire l'archive (de préférence dans un dossier prévu à cet effet)
- Lancer makepkg dans le répertoire extrait. (makepkg -s permet d'installer en automatique les éventuelles dépendances provenant des dépôts.)
- Installer le paquet créé à l'aide de pacman
# en supposant que $pkgname contienne le nom du paquet. curl -O https://aur.archlinux.org/packages/${pkgname::2}/$pkgname/$pkgname.tar.gz tar zxvf $pkgname.tar.gz cd $pkgname makepkg -s pacman -U nom_du_paquet_cree.tar.xz
Les Assistants AUR permettent d'automatiser cette tâche.
Partage
Tout utilisateur peut soumettre, commenter ou voter pour un paquet sur AUR.
Retour
Souvent, un paquet peut devenir obsolète.
Les utilisateurs peuvent alors signaler au mainteneur qu'une nouvelle version est disponible en marquant le paquet comme périmé. De même, ils peuvent voter (ou enlever leur vote) ainsi que commenter le paquet.
Merci d'utiliser le pastebin pour soumettre une nouvelle version de PKGBUILD au mainteneur.
Dans la mesure du possible, merci de soumettre les bugs logiciels dans le bugtracker adéquat (souvent sur le site du logiciel, correspondant à l'url dans la description du paquet).
Soumission
Une fois identifié sur le site, l'utilisateur peut soumettre une archive contenant le PKGBUILD, .AURINFO, tout fichier .install, patch, etc. (aucun binaire !) d'un logiciel.
Cette archive peut être obtenue en lançant dans le répertoire du PKGBUILD la commande suivante :
makepkg --source
Avant de soumettre un paquet, merci de suivre les quelques règles suivantes :
- Vérifiez que le paquet n'est pas disponible dans l'un des dépôts officiels.
- S'il est déjà présent et abandonné, vous pouvez l'adopter ou proposer un PKGBUILD au mainteneur.
- Vérifiez que votre PKGBUILD est conforme au standard : Standard paquetage.
Pour mettre à jour un paquet, il suffit de le soumettre à nouveau.
Le dépôt [community]
Le dépôt [community] maintenu par des utilisateurs de confiance contient les paquets AUR les plus populaires.