Pacman aurutils: Difference between revisions
From wikinotes
(→Usage) |
(→Usage) |
||
Line 36: | Line 36: | ||
# add or update package to repo | # add or update package to repo | ||
aur search ${pkg} | aur search ${pkg} | ||
aur sync ${pkg} | aur sync ${pkg} # download, build AUR package to local repo | ||
aur sync -u | aur sync -u # update all installed AUR packages | ||
# install a package from the repo | # install a package from the repo | ||
pacman -S ${pkg} # install package from repo | sudo pacman -S ${pkg} # install package from repo | ||
</syntaxhighlight> | </syntaxhighlight> | ||
</blockquote><!-- Usage --> | </blockquote><!-- Usage --> |
Revision as of 17:38, 13 August 2023
aurutils manages aur packages within your own local pacman repository.
You can then host/share this package repository with other arch systems.
Documentation
github https://github.com/AladW/aurutils man aur
https://github.com/AladW/aurutils/blob/master/man1/aur.1 man aurhosting
https://github.com/AladW/aurutils/blob/master/man7/aurhosting.7
Tutorials
initial setup https://gist.github.com/geosharma/afe1ea9ebe58cb67aaaba62a0d47bc7a
Install
aura -A aurutils
Usage
# add or update package to repo aur search ${pkg} aur sync ${pkg} # download, build AUR package to local repo aur sync -u # update all installed AUR packages # install a package from the repo sudo pacman -S ${pkg} # install package from repo
Configuration
Create/Use Repo
# 'build' group members can add packages mkdir -p /var/cache/pacman/aur sudo chown build:build /var/cache/pacman/aur sudo chmod 775 /var/cache/pacman/aur# /etc/pacman.d/aurutils.conf [options] CacheDir = /var/cache/pacman/pkg/ CacheDir = /var/cache/pacman/aur/ [aur] SigLevel = Optional TrustAll Server = file:///var/cache/pacman/aur# /etc/pacman.conf # ... Include /etc/pacman.d/aurutils.confNOTE:
careful, the user use pass to `-o` must have superuser permissions
sudo install -d -d /var/cache/pacman/aur -o build repo-add /var/cache/pacman/aur/aur.db.tarHost Repo