Yaourt (Francais)
From ArchWiki
i18n |
---|
English |
Italiano |
简体中文 |
Español |
Türkçe |
Français |
Yet AnOther User Repository Tool (Encore une autre outil de gestion de depot) . Yaourt est un "wrapper" pour pacman, mit au point par la communauté, qui permet un accès simple au dépot AUR. Il permet, et automatise la compilation et l'installation des paquets de votre choix, depuis plus de 11 000 PKGBUILDs du dépot AUR, en plus des centaines de binaires disponibles. Yaourt utilise exactement la même synthaxe que pacman, mais rajoute des possibilités : Il rend pacman plus puissant, et plus simple, en ajoutant des fonctionnalités, comme une sortie colorée, un mode de recherche interactif, et d'autres encore.
Contents |
Installation
Pour commencer
Installez le paquet «build-devel», pour qu'ils ne vous manque pas des utilitaires comme gcc ou make plus tard.
pacman -Sy base-devel
Installation via le PKGBUILD
La manière habituelle pour installer Yaourt est de passer par AUR. En installant yaourt de cette maière, vous pourrez voir comment AUR (et les PKGBUILD) foncctionnent.
Ouvrez la page AUR de yaourt dans un navigateur quelconque
Dans les détails du paquet cliquez sur le lien «Tarball» pour télécharger l'archive
Décompressez l'archive
tar zxvf yaourt.tar.gz
Entrez dans le nouveau répertoire
cd yaourt
Maintenant; Assurez vous de vérifier le contenu des fichiers PKGBUILD et yaourt.install ! Ce ne sera bien difficile, ne vous inquiétez pas, ils ne sont pas trop compliqués. Regardez juste, si vous voyez quelque chose d'étrange, allez sur irc ou sur le forum et posez la question.
more yaourt.install more PKGBUILD
Si tout à l'air bien, nous sommes prêts à construire le paquet.
makepkg PKGBUILD
À la fin de cette processus, vouss verrez plusieurs nouveaux fichiers et répertoires. Vous devriez être ineressé par le fichier qui finit par *.pkg.tar.gz (dans ce cas le mien s'appelle : yaourt-0.9.2-i686.pkg.tar.gz)
Maintenant il est temps d'utiliser pacman pour installer yaourt. Assurez vous de changer le nom du paquet pour le nom actuel, ne copiez/collez pas juste cette ligne
pacman -U yaourt-0.9.2-i686.pkg.tar.gz
Félicitations ! C'est fini ! Souvenez-vous, c'est la MÊME méthode pour presque tous les PKGBUILDS présents dans AUR.
Regardez la page du man de yaourt pour plus d'informations.
Installation facile
la manière la plus simple d'installer yaourt, est d'ajouter les dépot d'archlinux.fr dans votre fichier /etc/pacman.conf:
Pour i686:
[archlinuxfr] Server = http://repo.archlinux.fr/i686
Pour x86-64:
[archlinuxfr] Server = http://repo.archlinux.fr/x86_64
Sync et installation:
pacman -Sy yaourt
Utiliser Yaourt
Recherche et installation:
yaourt [mots clefs] : recherche rapide + installation
yaourt -S [paquet] : installation d’un paquet, et si besoin compile depuis AUR
yaourt -Ss [mots clefs]: recherche dans les dépôts et sur AUR (avec marquage des paquets déjà installés)
yaourt -Sb [paquet] : installation d’un paquet par compilation des sources
yaourt -Sl [dépôt(s)] : affiche les paquetages d’un dépôt (et montre ceux qui sont installés)
yaourt -Qs [mots clefs]: affiche en couleur les paquets installés et leur dépôt
yaourt -Qo [commande] ou [fichier] : montre le paquet auquel appartient le fichier ou le programme
Mise à jour:
yaourt -Syu : mise à jour du système (uniquement des dépôts)
yaourt -Syu –aur : mise à jour du système + des paquets issus d’AUR
yaourt -Sybu –aur : mise à jour en compilant les PKGBUILDs + des paquets d’AUR
yaourt -Su –devel : mise à jour de tous les paquets cvs/svn/mercurial/git
Nettoyage:
yaourt -C : gestion des fichiers .pacnew/.pacsave
yaourt -Cc : suppression de tous les fichiers .pacnew/.pacsave
yaourt -Qt : recherche des paquets orphelins devenus obsolètes
yaourt -Cd : recherche les dépôts obsolètes
Autres options:
yaourt –export [répertoire]: exporte les paquets compilés pour gensync.
yaourt -S –aur [paquet] : Force la compilation depuis AUR d’un paquet également disponible sur un dépôt
yaourt -B : sauvegarde la base de données de pacman
yaourt -G [paquet] : télécharge le PKGBUILD et les sources locales dans le répertoire courrant.