From ArchWiki
Revision as of 15:37, 28 November 2012 by Spyhawk (talk | contribs) (initial content)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Template:Article summary start Template:Article summary text Template:Article summary heading Template:Article summary wiki Template:Article summary end

Pacaur is an Arch User Repository (AUR) helper aiming at speed and simplicity, designed to allow a fast workflow and to use an uncluttered interface. It is written in Bash and built upon the well designed cower and expac C backends.


Pacaur main feature revolves around a fast workflow idea, that is, spending as less time as possible interacting with package management prompts. The objectives of speed, simplicity and uncluttered interface were also taken into consideration.

Design concept:

  • built upon existing tools (cower, expac, sudo, pacman-color).
  • simply extends pacman to manage the AUR rather than adding lot of features.
  • ready to be run on any system (bash script + C libraries).
  • usable as a separate AUR frontend or as a single tool to manage official and AUR packages (cower-like, and pacman-like interface).
  • fast workflow.

Main characteristics:

  • retrieve and edit all PKGBUILDs before building anything.
  • check and solve all conflicts before building anything.
  • pass arguments to pacman when appropriate.
  • search provides regex support (through cower).
  • show current *and* available version when checking update.
  • very good performance with minimal memory footprint (C backend).

Features not implemented "by design":

  • no "interactive" mode.
  • no customizedpkg support.
  • no complete dependencies recomputation after you've added/removed some of them. Only binary dependency checking is handled through makepkg.
  • internationalization.


Pacaur requires the following dependencies to be installed:

Binary dependencies

AUR dependency

Once all of these are installed, you can build pacaurAUR.



External Links