
Cylon - TUI pacman wrapper written in Bash.Argon - GTK 3 pacman wrapper written in Python.Warning: Usage of graphical AUR helpers may lead to a defective system, for example through unattended partial upgrades.
Local repository, local patch application, package signing, clean chrootīb-wrapper for pacman wrapping, trust management
Partial means that a feature is not fully implemented, or that it partially deviates from the given criteria.Ĭomparison tables Search and download Name. Optional means that a feature is available, but only through a command-line argument or configuration option. Shell completion Tab completion is available for the listed shells. Split packages independently, such as python-pyalsaaudio AUR and python2-pyalsaaudio AUR. Split packages which depend on a package from the same package base, such as jellyfin AUR. Multiple packages from the same package base, without rebuilding or reinstalling multiple times, such as clion AUR. Split packages Ability to correctly build and install: Reliable solver Ability to correctly solve and build complex dependency chains, such as ros-melodic-desktop AUR. Reliable parser Ability to handle complex packages by using the provided metadata ( RPC/.SRCINFO) instead of PKGBUILD parsing, such as aws-cli-git AUR. Git clone Uses git-clone(1) by default to retrieve build files from the AUR. Besides the PKGBUILD, this includes changes to files such as. Diff view Ability to view package differences on inspection. Some helpers are known to source PKGBUILDs before the user can inspect them, allowing malicious code to be executed. The #Comparison tables columns have the following meaning:įile review Does not source the PKGBUILD at all by default or alerts the user and offers the opportunity to inspect the PKGBUILD manually before it is sourced. However, keep in mind that a rebuild of a package may be required when its shared library dependencies are updated, not only when the package itself is updated. AUR packages are redistributed in form of PKGBUILDs and need an AUR helper to automate the re-build process. Pacman only handles updates for pre-built packages in its repositories. retrieve web content, such as user comments. resolving of dependencies between AUR packages. searching for packages published on the AUR. In particular, they may automate the following tasks:
Note: Please use the discussion page to suggest edits to this article: Talk:AUR helpers.ĪUR helpers automate usage of the Arch User Repository.