Package pacman

Package manager for the Arch distribution

Pacman is the package manager used by the Arch distribution. It can
be used to install Arch into a container or to recover an Arch
installation from a Fedora system (see arch-install-scripts package
for instructions).

Pacman is a frontend for the ALPM (Arch Linux Package Management)
library Pacman does not strive to "do everything." It will add, remove
and upgrade packages in the system, and it will allow you to query the
package database for installed packages, files and owners. It also
attempts to handle dependencies automatically and can download
packages from a remote server. Arch packages are simple archives, with
.pkg.tar.gz extension for binary packages and .src.tar.gz for source
General Commands (Section 1)
makepkg-template is a script to ease the work of maintaining multiple similar PKGBUILDs. It allows you to move most of the code from the PKGBUILD into a...
File Formats (Section 5)
libalpm provides the ability to specify hooks to run before or after transactions based on the packages and/or files being modified. Hooks consist of a single...
Configuration options for makepkg are stored in makepkg.conf. This file is sourced so you can include any special compiler flags you wish to use. This is...
Pacman, using libalpm(3), will attempt to read pacman.conf each time it is invoked. This configuration file is divided into sections or repositories. Each...
This manual page describes general rules about PKGBUILDs. Once a PKGBUILD is written, the actual package is built using makepkg and installed with pacman.
System Administration (Section 8)
makepkg is a script to automate the building of packages. The requirements for using the script are a build-capable *nix platform and a custom build script for...
Pacman is a package management utility that tracks installed packages on a Linux system. It features dependency support, package groups, install and uninstall...
pacman-key is a wrapper script for GnuPG used to manage pacman’s keyring, which is the collection of PGP keys used to check signed packages and databases. It...
Pactree produces a dependency tree for a package. By default, a tree-like output is generated, but with the --graph option, a Graphviz description is generated.
pkgdelta is used to create package delta files between two versions of the same package. These files are essentially binary patches. pacman(8) can download...
repo-add and repo-remove are two scripts to help build a package database for packages built with makepkg(8) and installed with pacman(8). They also handle...
vercmp is used to determine the relationship between two given version numbers.