Chemenu 2.1.0 - deterministischer Wissenskompiler
CI / verify (push) Failing after 32s
Release / release (push) Successful in 38s

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.
This commit is contained in:
2026-09-01 16:24:34 +02:00
commit 18ae28f918
368 changed files with 50628 additions and 0 deletions
+102
View File
@@ -0,0 +1,102 @@
---
type: types/entity.md
entity_type: tool
tags: [arch-linux, aur, package-manager, helper]
created: 2026-07-31
modified: 2026-08-29
related: [Arch Linux, AUR, makepkg, GPG]
sources: [Source - Arch Linux Cheat Sheet]
confidence: 0.90
confidence_base: 0.90
provenance: sourced
summary: 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
- **Zweck:** AUR-Helper und Paketmanager
- **Status:** Aktiv
- **Sprache:** Rust
- **Repository:** https://github.com/fosskers/aura
- **Lizenz:** GPL-3.0
## 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
```bash
# 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:
```bash
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:
```bash
# 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:
```bash
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
- [[AUR]] - Arch User Repository
- [[makepkg]] - Arch Linux Build-Tool
- [[GPG]] - GNU Privacy Guard
- [[Arch Linux]] - Betriebssystem
- [[Source - Arch Linux Cheat Sheet]]
- https://github.com/fosskers/aura
- https://wiki.archlinux.org/title/AUR_helpers