Basic Arch User Repository (AUR) Package Manager
A basic AUR helper written in python (rewriting in c) that I wrote for personal use on my Archlinux system.
This is a small personal project that is still a work in progress so not everything is implemented. Also, the code is not guaranteed to be high quality as it is just for a personal project.
I have uploaded this to GitHub in case of someone wanting to use it and/or to properly develop it. The main reason is so I can easily install or update it on any of my archlinux installations.
- python 3.8 or later
- sudo
See pkglist.txt
Make sure all dependencies are installed
sudo pacman -S --needed - < pkglist.txtThen run these commands to compile the program.
autoreconf --install
./configure
makeThis should generate the execuable baurpm. You can then install this executable to PATH with
sudo make installYou can build debug binaries with
make -B baurpm_debug -f Makefile.2This creates build/baurpm-debug
Usage Layout is
baurpm [command][options] [arguments]To install a Package
baurpm -I package-nameTo upgrade installed aur packages
baurpm -CUse ./baurpm.py to use the python version
Run baurpm -H for a list of more commands and usage
This program is currently not in the AUR, so you cannot update this program using itself.
Instead to update, run
git pull
autoreconf --install
./configure
make
sudo make install
to install the latest version