aurutils is a collection of scripts to automate usage of the Arch User Repository, with different tasks such as package searching, update checks, or computing dependencies kept separate.
The chosen approach for managing packages is local pacman
repositories, rather than foreign (installed by pacman -U)
packages.
Install one of the following packages:
aurutilsfor the release version (recommended).aurutils-gitfor the master branch.
Upgrade notices are posted to the Arch forums. (RSS)
Documentation is included as man pages
with groff typesetting. They provide a general overview of the various utilities
with several examples.
Detailed instructions on how to set up a local repository can be found in the
section CREATING A LOCAL REPOSITORY of the aur(1) man page.
Verify the following in order when experiencing issues:
- Do you use the latest release of aurutils and its dependencies? If so, is the issue reproducible from the master branch?
- Does the package conform to
PKGBUILD(5)and the AUR package guidelines? - Does the package provide the correct metadata on the AUR RPC interface?
- Does the package build with
makepkg -sorextra-x86_64-build? - Does the package use internal
makepkgfunctions? (see FS#43502) - Is the problem reproducible, and not due to a misconfiguration of
pacman,makepkg,sudoers,gpgor others?
If yes to all, create a debug log:
AUR_DEBUG=1 aur <name> <arguments> >aurutils.log 2>&1
and attach aurutils.log to a new GitHub issue.
For informal discussion, see the #aurutils channel on Libera Chat.