Installing Tabularis from the AUR, the Careful Way
Heads up for Arch users: after the malware wave that hit 200+ AUR packages, the Arch team temporarily disabled package adoption. Our tabularis-bin package is unaffected and still on the AUR, but a few of you asked how to install without going through an AUR helper. Fair enough, and honestly it's the safer habit anyway since you get to read the PKGBUILD before it builds anything.
Building straight from our repo
You can build straight from our GitHub repo, the PKGBUILD lives in the aur/ folder:
curl -O https://raw.githubusercontent.com/TabularisDB/tabularis/main/aur/PKGBUILD
sed -i 's/^pkgver=.*/pkgver=0.19.0/' PKGBUILD
updpkgsums # fills in the real sha256, needs pacman-contrib
less PKGBUILD # read it, that's the whole point
makepkg -si
The version in the repo is a placeholder (x.y.z) because our release workflow substitutes it, so set it to whatever the current release is (0.19.0 at the time you're reading this). All it does is pull our official .deb from the GitHub release and unpack it, nothing exotic.
If you'd rather skip makepkg entirely, the .deb and the AppImage are right there on the releases page, both signed.
Read the PKGBUILD — every time
Whatever you install from the AUR these days, take thirty seconds to read the PKGBUILD:
- check that
source=points at the real upstream, - be suspicious of any
curlorwgetinsideprepare()/build(), - and of
post_installhooks.
If you did install one of the compromised packages, assume the box is dirty and rotate your SSH keys and API tokens.
Article with the details: Arch Linux disables AUR package adoption to stop malware flood (BleepingComputer).
Finding Tabularis useful? Star it on GitHub — it takes a second and helps more developers discover the project. Star on GitHub
