AUR Helpers
From ArchWiki
This is a list of AUR helper command line tools that search and/or build packages from the Arch User Repository. None of these tools are officially supported. Yaourt is one of the most commonly used AUR helpers.
A list of GUI pacman frontends, some of which also work with the AUR, may be found in Pacman GUI Frontends
Contents |
arson
Arson is an AUR searcher and downloader, written in Ruby. It allows you to search the AUR for a package you want, and download it. It does NOT automatically install the downloaded package. It can extract it, but not install. Searching for a package also searches through pacman's db cache (rather than going to each mirror and querying those).
- Homepage: http://evaryont.github.com/arson/
- AUR Package Details: http://aur.archlinux.org/packages.php?ID=16021
- Screenshots:
aurbuild
AURBuild is a tool written in Python to download and build packages from the AUR.
- Homepage: http://aurbuild.berlios.de/
- AUR Package Details: http://aur.archlinux.org/packages.php?ID=1775
- Screenshots:
aurget
aurget aims to be a simple, pacman-like interface to the AUR. It tries to make the AUR convenient; whether the user wishes to find, download, build, install, or update AUR packages quickly.
- Homepage: http://pbrisbin.com:8080/pages/aurget.html
- AUR Package Details: http://aur.archlinux.org/packages.php?ID=31933
- Screenshots: http://pbrisbin.com:8080/screenshots/aurget_0906130038.png
aurploader
Aurploader prompts the user for an AUR name and password and will then upload passed AUR tarballs to the AUR. Before uploading each package, the user is prompted to select a category. When the uploads have completed, the user is asked if the cookie file should be kept so that the script can be run again without needing the AUR name and password to be re-entered.
- Homepage: http://xyne.archlinux.ca/info/aurploader
- AUR Package Details: http://aur.archlinux.org/packages.php?ID=23393
- Screenshots:
aurshell
Aurshell is a shell written in Python. With plugins included, it's possible to use AUR, ABS and even wrap pacman.
- Homepage: http://husio.homelinux.com/static/aurshell/
- AUR Package Details: http://aur.archlinux.org/packages.php?ID=16656
- Screenshots: http://xs128.xs.to/xs128/08231/2008-06-02_13-46-33_screenshot_scrot754.png
autoaur
Autoaur is a script for automatic mass downloading, updating, building, and installing groups of AUR packages.
- Homepage: http://wiki.archlinux.org/index.php/AUTOAUR
- AUR Package Details: http://aur.archlinux.org/packages.php?ID=6390
- Screenshots:
haskell-archlinux
haskell-archlinux is a library to programmatically access AUR and package metadata from the Haskell programming language.
- http://hackage.haskell.org/package/archlinux
- AUR Package Details: http://aur.archlinux.org/packages.php?ID=29267
makeaur
Makeaur is a wrapper for pacman and makepkg that allows users to easily install packages from the Arch User Repository.
- Homepage: http://ghost1227.com/makeaur
- AUR Package Details: http://aur.archlinux.org/packages.php?ID=23678
- Screenshots:
makerepo
Makerepo is a tool to simplify building and maintaining a repository. A simple configuration file is use to specify the basic arguments such as database name and directory, package lists, etc. Makerepo is able to build packages from the AUR and from local PKG‐BUILDS such as the ABS tree. It can even build pkgs from CPAN modules if pacpan is installed.
- Homepage: http://xyne.archlinux.ca/info/makerepo
- AUR Package Details: http://aur.archlinux.org/packages.php?ID=23500
- Screenshots:
pbget
Pbget is a simple command-line tool for retrieving PKGBUILDs and local source files for Arch Linux. It is able to retrieve files from the official SVN and CVS web interface, the AUR and the ABS rsync server.
- Homepage: http://xyne.archlinux.ca/info/pbget
- AUR Package Details: http://aur.archlinux.org/packages.php?ID=23848
- Screenshots:
pkgman
Pkgman is a bash script which helps to manage a local repository. It retrieves the PKGBUILD and related files for given name from ABS or AUR and lets you edit them, automatically generates checksums, backs up the source tarball, builds and adds the package to your local repository. Then you can install it as usual with pacman. It also has AUR support for submitting tarballs and leaving comments.
- Homepage: http://sourceforge.net/apps/mediawiki/pkgman/index.php
- AUR Package Details: http://aur.archlinux.org/packages.php?ID=17100
- Forum Thread: http://bbs.archlinux.org/viewtopic.php?id=49023
- Screenshots:
qpkg
Qpkg is a tool written in python for searching in all known repositories and on AUR. It can install and automatically update packages from AUR and it also can install all needed dependencies of a package from AUR.
- Homepage: http://qpkg.berlios.de/
- AUR Package Details:
- Screenshots:
slurpy
Slurpy is an aur helper written in python for searching AUR, downloading packages, showing information about packages, checking for updates and uploading a package to AUR.
- Github Page: http://github.com/rson/slurpy/tree/master
- AUR Packge Details: http://aur.archlinux.org/packages.php?ID=28285
srcman
srcman is a pacman/makepkg wrapper written in bash, which transparently handles pacman operations on `source packages'. This means, for example, that packages can be specified for installation either explicitly (pacman's -U operation) or can be installed from a (source) repository (-S operation). The address of an AUR pacman database can be found in the corresponding forum thread, by the way. The primary goal of this project is to provide a complete pacman wrapper and therefore, srcman supports all current pacman operations for binary _and_ source packages.
- AUR Package Details: http://aur.archlinux.org/packages.php?ID=23945
- Forum Thread: http://bbs.archlinux.org/viewtopic.php?id=65501
yaourt
Yet Another User Repository Tool. Yaourt is a community-contributed wrapper for pacman which adds seamless access to the AUR, allowing and automating package compilation and installation from your choice of the 11,000+ PKGBUILDs in the AUR, in addition to the many thousands of available Arch binary packages. Yaourt uses the same exact syntax as pacman, which saves you from relearning an entirely new method of system maintenance, but also adds new options. Yaourt expands the power and simplicity of pacman by adding even more useful features and provides pleasing, colorized output, interactive search mode, and much more.
- Homepage: http://wiki.archlinux.org/index.php/Yaourt
- AUR Package Details: http://aur.archlinux.org/packages.php?ID=5863
- Screenshots: http://archlinux.fr/yaourt-en#Utilisation
yogurt
Yogurt is an Arch Linux related tool useful in building packages for unsupported software which is only provided by PKGBUILDs in the Arch Linux User Repository. Yogurt features a rudimentary dependency support both for standard repositories and the AUR.