aurman
Manage packages from the Arch User Repository
TLDR
Synchronize and update all packages
Synchronize and update all packages without show changes of PKGBUILD files
Install a new package
Install a new package without show changes of PKGBUILD files
Install a new package without prompting
Search the package database for a keyword from the official repositories and AUR
Remove a package and its dependencies
Clear the package cache (use two --clean flags to clean all packages)
SYNOPSIS
aurman [global-options] [operation] [targets...] | aurman {-h | --help}
PARAMETERS
-S
Install or download packages from AUR/repos
-Syu
Sync system and AUR, upgrade all outdated packages
-Rns
Remove packages, including unneeded dependencies
-Qs
Query installed packages matching string
-Qdt
List orphaned packages
--needed
Skip build if package is up-to-date
--rebuild
Force rebuild even if exists
--noedit
Skip PKGBUILD edit prompt
--chroot
Use clean chroot for builds (default)
--devel
Include development packages in updates
--repo
Limit to official repos only
--aur
Limit to AUR only
--pgp-fetch
Automatically fetch missing PGP keys
-Tc
Update chroot cache
--mflags
Pass makepkg flags (e.g., --mflags '--skippgpcheck'
-h, --help
Show help
DESCRIPTION
Aurman was a popular AUR (Arch User Repository) helper designed to simplify the installation, updating, and management of user-submitted packages on Arch Linux and derivatives. It provided a familiar pacman-like interface, supporting operations such as syncing (-Syu), querying (-Qs), removing (-Rns), and more. Key features included automatic dependency resolution, split package handling, interactive PKGBUILD reviews, chroot-based builds for security, PGP key fetching, and support for development packages (--devel).
Aurman emphasized safety with options like --rebuild for forcing recompiles and --needed to skip installed packages. It cached builds in chroots to prevent host contamination and offered fine-grained control over repositories (--repo, --aur). However, it gained notoriety for performance optimizations and was widely used before its deprecation.
Despite its innovations, aurman is now deprecated and unmaintained, with known vulnerabilities exposed in 2019 due to maintainer issues and supply-chain risks in AUR helpers. Users are advised to migrate to modern alternatives.
CAVEATS
Deprecated since 2019: Unmaintained, potential security risks from AUR supply-chain attacks. Do not use on production systems. Migrate to yay, paru, or aurutils.
Requires manual chroot setup initially. Bash-only, no longer receives updates.
CHROOT SETUP
First run requires aurman -Tc to initialize clean chroot environments for secure builds.
Needs devtools and sudo access.
ALTERNATIVES
Recommended: yay (Go-based, goaikei), paru (Rust, fast), helaur (minimal), or manual makepkg + git clone.
HISTORY
Developed in 2017 by sudoscience as a faster, safer AUR helper. Gained popularity for chroot builds and split-package support. Deprecated in November 2019 amid maintainer burnout, PGP scandals, and exploit reports. Repo archived on GitLab; last release v2.0.3.


