Arch Linux のパッケージを整理する
手動でインストールしたパッケージのうち、base-devel に含まれないものを列挙するコマンド
code::
comm -23 <(pacman -Qeq | sort) <(pacman -Qgq base-devel | sort)
見づらいので column とかにパイプすると良い
(他のパッケージの依存としてでなく)自分できちんと pacman -S foobar したパッケージが列挙される
いらないものは消す
大事なものもたくさんある
カーネルとか
なにかの依存としてインストールされたが、もうどのパッケージにも必要とされていないパッケージを全部消す
code::
paru -Qtdq | paru -Rns -
AUR のパッケージを列挙する
code::
paru -Qm
パッケージ削除
code::
pacman -Rns foobar