pacaur
Install, update, and remove AUR packages
TLDR
Synchronize and update all packages (includes AUR)
Synchronize and update only AUR packages
Install a new package (includes AUR)
Remove a package and its dependencies (includes AUR packages)
Search the package database for a keyword (includes AUR)
List all currently installed packages (includes AUR packages)
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.