web-dev-qa-db-fra.com

Pacman - Obtenir la liste des packages installés par l'utilisateur

Comment puis-je obtenir une liste de packages explicitement installés par un utilisateur?

Je suis conscient de:

pacman -Qe
pacman -Qi

Mais ceux-ci semblent inclure les packages par défaut pour ma distribution (par exemple sudo). Je veux répertorier uniquement les packages installés par un utilisateur à l'aide d'E.G. "Pacman -syu Newpackage"

6
pandita

Arch Linux n'a pas vraiment de jeu de packages par défaut, bien que si vous installez du guide, vous avez probablement installé le groupe de paquets base, et éventuellement base-devel. Vous pouvez utiliser comm pour les filtrer (je suppose que bash ici):

comm -23 <(pacman -Qqett | sort) <(pacman -Qqg base -g base-devel | sort | uniq)

Vous pouvez utiliser Qqe au lieu de Qqett Si vous souhaitez inclure des packages explicitement installés qui sont également des dépendances de certains autres packages.

9
Fox