Files
chemenu/kb/entities/tools/Aura.md
T
torben 18ae28f918
CI / verify (push) Failing after 32s
Release / release (push) Successful in 38s
Chemenu 2.1.0 - deterministischer Wissenskompiler
Chemenu kompiliert Rohnotizen zu einem verlinkten, quellengebundenen Wiki:
raw/ -> types/ + tools/ -> kb/ -> reports/. Was mechanisch ist, macht
tools/wikitool; was Urteil braucht, macht ein Agent unter Contracts, deren
Grenzen in Code durchgesetzt sind statt im Prompt.

Dieser Commit ist der Startpunkt der oeffentlichen Historie. Die vorherige
Entwicklung fand in einer privaten Instanz statt und ist nicht Teil dieses
Repositorys; ihre Erzaehlung steht vollstaendig in CHANGES.md, das mit 44
Eintraegen von 0.1.0 bis 2.1.0 erhalten geblieben ist.

Der mitgelieferte Korpus ist ein Testbett und eine Demo: 170 Seiten ueber den
Stack selbst - Gates, Lint, Versionierung, Suche, das Wiki-Muster. Er
dokumentiert das Werkzeug mit den eigenen Mitteln des Werkzeugs.

Lizenz: AGPL-3.0 fuer den Stack (tools/, types/), CC-BY-4.0 fuer die Inhalte.
Die Grenze zwischen beiden ist der Dateiplan, den dist export berechnet -
siehe NOTICE.
2026-09-01 16:26:14 +02:00

3.0 KiB

type, entity_type, tags, created, modified, related, sources, confidence, confidence_base, provenance, summary
type entity_type tags created modified related sources confidence confidence_base provenance summary
types/entity.md tool
arch-linux
aur
package-manager
helper
2026-07-31 2026-08-29
Arch Linux
AUR
makepkg
GPG
Source - Arch Linux Cheat Sheet
0.90 0.90 sourced In Rust geschriebener AUR-Helper mit sicherer Paketverwaltung und eigenem Build-Verzeichnis für Arch Linux.

Aura

Typ: Tool

Beschreibung

Aura ist ein sicherer, mehrsprachiger Paketmanager für Arch Linux und das AUR. Es ist ein in Rust geschriebener AUR-Helper, der sichere Standardwerte bietet und sich in den Arch User Repository Workflow integriert.

Kerndaten

Features

  • Sichere Standardwerte: Konzipiert zur Vermeidung häufiger Fehler
  • Mehrsprachig: Unterstützt mehrere Sprachen
  • Build-Verzeichnis-Anpassung: Unterstützt benutzerdefinierte Build-Verzeichnisse über die BUILDDIR-Umgebungsvariable
  • GPG-Integration: Funktioniert mit Benutzer-GPG-Keyring zur AUR-Paketsignierung
  • Abhängigkeitsauflösung: Automatische Abhängigkeitsbehandlung

Verwendung

Grundlegende Befehle

# Install a package from AUR
aura -A <package-name>

# Sync and upgrade all packages
aura -Syu

# Build in custom directory
export BUILDDIR=/var/cache/makepkg-local
sudo --preserve-env=BUILDDIR aura -Axac <package> --build $BUILDDIR

Build-Verzeichnis-Konfiguration

Für Systeme mit begrenztem Platz in /tmp oder /home wird ein benutzerdefiniertes Build-Verzeichnis konfiguriert:

export BUILDDIR=/var/cache/makepkg-local
sudo --preserve-env=BUILDDIR aura -Axac proton --build $BUILDDIR

Dies erstellt Pakete in /var/cache/makepkg-local statt am Standardort.

GPG-Schlüsselverwaltung

Wichtig: AUR GPG-Schlüssel müssen in den Benutzer- GPG-Keyring importiert werden, nicht in den des Administrators:

# Import a GPG key
gpg --recv-key B94556F81C85D0D5

Dies ist eine kritische Anforderung bei der Verwendung von Aura mit signierten AUR-Paketen.

Beziehungen

  • Verwendet durch: Paketbetreuer für AUR-Pakete
  • Funktioniert mit: AUR (Arch User Repository)
  • Hängt ab von: makepkg zum Packetbau
  • Nutzt: GPG zur Paketsignaturüberprüfung
  • Läuft auf: Arch Linux

Neuinstallation von Python-Paketen

Nach einem Python-Versionsupdate werden alle AUR Python-Pakete neu installiert:

aura -A $(pacman -Qqm | xargs -I {} pacman -Ql {} | grep "/usr/lib/python3.12/site-packages" | cut -d'/' -f1)

Dieser Befehl identifiziert alle AUR-Pakete mit Dateien im Python 3.12 site-packages-Verzeichnis und installiert sie neu.

Siehe auch