web-dev-qa-db-ja.com

pacman-ユーザーがインストールしたパッケージのリストを取得する

ユーザーが明示的にインストールしたパッケージのリストを取得するにはどうすればよいですか?

私は知っています:

pacman -Qe
pacman -Qi

しかし、それらには私のディストリビューションのデフォルトのパッケージ(Sudoなど)が含まれているようです。たとえば、ユーザーが使用してインストールしたパッケージのみを一覧表示したい。 「pacman -Syu新パッケージ」

6
pandita

Arch Linuxには実際にはデフォルトのパッケージのセットはありませんが、ガイドからインストールする場合、おそらくbaseパッケージグループをインストールし、場合によってはbase-develcommを使用してこれらをフィルタリングできます(ここではbashを想定しています)。

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

他のパッケージの依存関係でもある明示的にインストールされたパッケージを含める場合は、Qqeの代わりにQqettを使用できます。

9
Fox