Page 1 sur 1

[Yaourt] Dépôt (Résolu)

Publié : mar. 21 juil. 2015, 21:58
par Joan31
Bonsoir,

Je voudrais savoir s'il existe une commande avec yaourt pour savoir quelles applications j'ai installé sur un depot en particulier ?

Par exemple, on peut faire un yaourt -Qm pour savoir ce qu'on a installé qui proviens de AUR.

J'aimerai savoir si c'est possible d'avoir une commande similaire pour savoir les paquets qui ont été installé à partir du depot archlinuxfr par exemple.

Merci :)

Re: [Yaourt] Depot

Publié : mer. 22 juil. 2015, 01:15
par Loubrix
Bonsoir,

attention, yaourt -Qm ou pacman -Qm ne donne pas que les paquets venant de AUR; ça donne les paquets "étrangers", donc qui sont installés sur ta machine mais n'existent pas dans les dépôts; ça peut être:
-des paquets de AUR
-des paquets locaux (que tu as téléchargé ou compilé toi même)
-des paquets installés depuis les dépôts, mais qui en ont disparu depuis.

pour ta demande, l'article du wiki EN Pacman Tips donne cette commande:

Code : Tout sélectionner

comm -12 <(pacman -Qtq | sort) <(pacman -Slq repo_name | sort)
mais il y a une petite coquille: l'option -Qtq enlève les paquets non-requis par d'autres, donc pour la liste complète, ça doit te donner un truc comme

Code : Tout sélectionner

comm -12 <(pacman -Qq | sort) <(pacman -Slq archlinuxfr | sort)
et ça marche avec Yaourt (puisque c'est ce que tu as demandé

Code : Tout sélectionner

comm -12 <(yaourt -Qq | sort) <(yaourt -Slq archlinuxfr | sort)
sinon, yaourt --stats te dira déjà combien de paquets tu as par dépôt (mais sans le détail).
ou alors, tu peux installer Pkgbrowser qui est très pratique pour avoir ce genre d'info...

Re: [Yaourt] Depot

Publié : mer. 22 juil. 2015, 02:07
par Joan31
Super merci cela fonctionne :)