LinuxCommandLibrary

pacaur

Install, update, and remove AUR packages

TLDR

Synchronize and update all packages (includes AUR)

$ pacaur -Syu
copy

Synchronize and update only AUR packages
$ pacaur -Syua
copy

Install a new package (includes AUR)
$ pacaur -S [package]
copy

Remove a package and its dependencies (includes AUR packages)
$ pacaur -Rs [package]
copy

Search the package database for a keyword (includes AUR)
$ pacaur -Ss [keyword]
copy

List all currently installed packages (includes AUR packages)
$ pacaur -Qs
copy

SYNOPSIS

pacaur operation [options] [package(s)]

PARAMETERS

-S, --sync
    Synchronize packages. Installs specified packages from repositories or the AUR.

-Ss, --search
    Search for packages in repositories and the AUR.

-Si, --info
    View detailed information about a package in repositories or the AUR.

-Su, --sysupgrade
    Upgrade all packages in the system.

-Sc, --clean
    Clean the package cache.

-R, --remove
    Remove packages from the system.

--noconfirm
    Do not ask for confirmation before installing or removing packages.

--needed
    Only install packages that are not already installed.

--asdeps
    Mark the package as a dependency of another package.

--asexplicit
    Mark the package as explicitly installed.

DESCRIPTION

pacaur is a command-line tool for Arch Linux that simplifies the process of installing, upgrading, and removing packages from both the official Arch Linux repositories and the Arch User Repository (AUR). It provides a user-friendly interface to manage packages from both sources in a consistent manner. It builds upon pacman, the official package manager, to automate AUR builds and dependency resolution. Key features include AUR package searching, building, dependency checking, and upgrading, including managing the PKGBUILD files. It supports features like interactive prompts for configuration changes, pre-build review of PKGBUILD files and can be configured to use different build directories. pacaur helps users avoid the manual steps often associated with AUR packages, improving the overall experience of managing packages in Arch Linux.

Note: pacaur is no longer actively maintained, and alternatives like yay and paru are generally recommended.

CAVEATS

pacaur is no longer actively maintained. Using it may expose you to security vulnerabilities due to outdated dependencies or unpatched bugs. Migration to an actively maintained AUR helper (yay, paru, etc.) is strongly recommended.

CONFIGURATION FILE

pacaur settings can be configured in /etc/pacaur.conf or ~/.config/pacaur/config. These files allow customization of build directories, editor used for PKGBUILD review, and other preferences.

HISTORY

pacaur was developed as a more feature-rich alternative to other AUR helpers. It gained popularity for its improved dependency management and user interface, which simplified AUR package management. However, it eventually became unmaintained, leading to the rise of other actively maintained AUR helpers.

SEE ALSO

pacman(8), makepkg(1)

Copied to clipboard