Liens:
Homepage: http://archlinux.fr/yaourt
Changelog: http://archlinux.fr/yaourt/#Changelog
Wiki: http://wiki.archlinux.fr/howto:archlinux:yaourt
Gestion des fichier .pacsave/.pacnew: http://wiki.archlinux.fr/howto:archlinu ... ave_pacnew
Bugs et améliorations: http:///bugs.archlinux.fr
Téléchargement:
Code : Tout sélectionner
[archlinuxfr]
Server = http://www.archlinux.fr/os/i686
Le but de yaourt est de concentrer en un seul programme les fonctionnalités qu'on ne trouve pas dans pacman, tout en gardant une compatibilité parfaite avec pacman.
Fonctions actuelles :
- en option: installation d'un programme à partir des sources (abs) en utilisant srcpac (voir srcpac -h)
- même commande pour rechercher sur les repos officiels et sur AUR, avec sortie en couleur et indication si le paquet est déjà installé ou pas
- même commande pour installer les paquetages depuis AUR et depuis les dépôts officiels.
- recherche automatique des dernières version SVN/CVS lors d'une installation depuis AUR
- recherche améliorée des paquets installés (dépôt d'origine et couleur)
- mise à jour des paquets installés depuis AUR avec yaourt -Syu --aur
- alertes lorsque des paquetages restent orphelins suite à une désinstallation
- gestion de la mise à jour des fichiers de configuration (voir pacdiffviewer -h)
- recherche améliorée du paquetage d'où provient un fichier, ou un programme
Toutes les options habituelles de pacman sont reconnues.
Exemple avec la commande yaourt -Ss pacman
Remarques sur la sécurité
Yaourt permet d'automatiser l'installation des paquetages provenant d'AUR. Ces paquets sont créés par des utilisateurs d'Archlinux et mis à la disposition de toute la communauté. Certains paquets peuvent néanmoins être dangereux pour votre système.
Pour limiter les risques, il est recommandé d'éxécuter yaourt en tant qu'utilisateur et non en root.
Ce dont vous avez besoin pour faire fonctionner yaourt:
- abs:
La commande ABS permet de mettre à jour tous les PKGBUILD des branches current+release, extra, community, unstable etc...
Assurez-vous que le fichier /etc/abs/abs.conf corresponde aux repository que vous utilisez.
Par exemple si vous utilisez les branches current, extra et community
SUPFILES=(arch extra community)
- La variable d'environnement $EDITOR (optionnel):
Pour éditer les PKGBUILD provenant d'AUR avant de les compiler, vous pouvez définir votre éditeur par défaut grâce à la variable d'environnement $EDITOR.
Par exemple ajoutez à votre fichier ~/.bashrc
export EDITOR="gvim"
- sudo (optionnel):
Pour pouvoir installer et supprimer des paquetages en tant qu'utilisateur, ajoutez srcpac, abs, pacman et pacdiffviewer au fichier /etc/sudoers (man visudo).