Low Orbit Flux Logo 2 F

Arch Linux How to Check Installed Packages

If you are running Arch Linux you have, at some point, probably wanted a way to check which packages are installed on your system. As you would expect, it is very easy to generate a list of packages.

This command will list all installed packages:

pacman -Q

This will generate a list of explicitly installed packages:

pacman -Qqe > my-list-of-packages.txt

List explicitly installed packages that aren’t already a dependency of other explicitly installed packages:

pacman -Qqe > my-list-of-packages.txt

List of foreign packages. This includes things from AUR:

pacman -Qqem > my-foreign-package-list.txt

Here are some relevant switches:

-Q query package db
-e only show explicitly installed packages
-t exclude anything that is a dependency of an explicitly installed package
-n exclude foreign packages including AUR packages
-q quiet, show less information

Install packages from a list that are not already installed and up-to-date:

pacman -S --needed - < my-list-of-packages.txt

References