Pacman Guide
Some very basic commands.
To update the system
Update the database:
Installing
To install a package (always run pacman -Syu, before installing):
To install a local package, or from a website:
To re-install all packages (those from the repo’s), in case of emergency:
Removing Packages
If you want to only remove the package, the following command is sufficient:
To remove the package and those of its dependencies that aren’t needed by any other application, do
Finally, to remove the package, avoid orphaned dependencies and erase its global configuration, type
which in most cases is the proper command to remove software.
Searches/Queries
Info about an installed package:
Queries the repo about a package:
Queries the repo about a packages, and all that depend on it:
Howto
List Installed Packages that are not in the Official Repositories:
If you want a list of the packages you built and installed locally or packages that are no longer in the official repositories:
Make sure to check this regularly, preferably monthly but at least every three months. KaOS repositories are always moving so you don’t want to keep unmaintained and possibly conflicting packages in your install.
Pacman is completely broken! How do I reinstall it?
In the case that pacman is broken beyond repair, manually download the necessary packages (openssl, libarchive, and pacman) and extract them. The pacman binary will be restored along with its default configuration file. Afterwards, reinstall these packages with pacman to maintain package database integrity. You can use this command to extract them.
More info: https://wiki.archlinux.org/index.php/Pacman