Files
chemenu/kb/entities/tools/AUR.md
T
torben b137359b90 feat: Link-Taxonomie u1 - kb/entities/systems, tools, technologies gelabelt
Files changed:
- kb/concepts/Denylist over Allowlist.md
- kb/concepts/LLM Wiki Pattern.md
- kb/concepts/SSD TRIM.md
- kb/entities/people/E3DC GmbH.md
- kb/entities/people/Vannevar Bush.md
- kb/entities/projects/ha-core.md
- kb/entities/projects/hacs-integration-blueprint.md
- kb/entities/systems/AGENTS.md.md
- kb/entities/systems/CLAUDE.md.md
- kb/entities/systems/E3DC.md
- kb/entities/systems/ENVIRONMENT.md.md
- kb/entities/systems/Memex.md
- kb/entities/systems/Tolkien Gateway.md
- kb/entities/technologies/Arch Linux.md
- kb/entities/technologies/Disk Encryption.md
- kb/entities/technologies/Docker.md
- kb/entities/technologies/Gitea Actions.md
- kb/entities/technologies/Gitea.md
- kb/entities/technologies/Go.md
- kb/entities/technologies/Home Assistant.md
- kb/entities/technologies/Kernel PM Governors.md
- kb/entities/technologies/LVM.md
- kb/entities/technologies/Linux Kernel.md
- kb/entities/technologies/MQTT.md
- kb/entities/technologies/OPC UA.md
- kb/entities/technologies/Python.md
- kb/entities/technologies/Rust.md
- kb/entities/technologies/Wine GE.md
- kb/entities/technologies/Wine-Staging.md
- kb/entities/technologies/acpi-cpufreq.md
- kb/entities/technologies/amd-pstate.md
- kb/entities/technologies/iii Engine.md
- kb/entities/tools/AUR.md
- kb/entities/tools/Act Runner.md
- kb/entities/tools/Agent Memory.md
- kb/entities/tools/Aura.md
- kb/entities/tools/Bottles.md
- kb/entities/tools/ChatGPT.md
- kb/entities/tools/Claude Code.md
- kb/entities/tools/Codex CLI.md
- kb/entities/tools/Dataview.md
- kb/entities/tools/GPG.md
- kb/entities/tools/GitHub Copilot.md
- kb/entities/tools/Gitea MCP Server.md
- kb/entities/tools/Lutris.md
- kb/entities/tools/Marp.md
- kb/entities/tools/Mistral Vibe.md
- kb/entities/tools/NotebookLM.md
- kb/entities/tools/Obsidian Web Clipper.md
- kb/entities/tools/Obsidian.md
- kb/entities/tools/OpenAI Codex.md
- kb/entities/tools/OpenCode.md
- kb/entities/tools/Pi.md
- kb/entities/tools/Proton.md
- kb/entities/tools/Wine.md
- kb/entities/tools/awesome-llm-wiki.md
- kb/entities/tools/farzaa gist.md
- kb/entities/tools/gdeploy.md
- kb/entities/tools/makepkg.md
- kb/entities/tools/pascalandy schema.md
- kb/entities/tools/qmd.md
- kb/entities/tools/wikitool.md
- kb/log.md
- work/link-taxonomy-migration/glossary.md
2026-09-02 19:36:04 +02:00

3.3 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
packaging
repository
2026-07-31 2026-09-01
Arch Linux
Aura
depends-on
makepkg
uses
GPG
Source - Arch Linux Cheat Sheet
0.95 0.95 sourced Gemeinschaftlich gepflegtes Repository für Arch-Linux-Pakete, gebaut aus PKGBUILD-Quellbeschreibungen.

AUR

Typ: Tool

Beschreibung

Das Arch User Repository (AUR) ist ein community-gestütztes Repository für Arch Linux-Pakete. Es enthält Paketbeschreibungen (PKGBUILDs), die es Benutzern ermöglichen, Pakete von der Quelle mit makepkg zu kompilieren und zu installieren, wobei die resultierenden Pakete durch pacman verwaltet werden.

Auf das AUR wird üblicherweise mit AUR-Helfern wie Aura zugegriffen.

Kerndaten

  • Zweck: Community-Paket-Repository für Arch Linux
  • Status: Aktiv
  • Zugang: Webbasiert unter https://aur.archlinux.org
  • Tool: makepkg zum Erstellen, pacman zur Installation
  • Git-basiert: Jedes Paket ist ein Git-Repository
  • AUR-Helfer: Aura, yay, paru und andere

Paketwartung

Wartungsbefehle

# Clone a package repository
git clone ssh://aur@aur.archlinux.org/<package-name>.git

# Update package
git pull

# Submit changes (not committed - local only per workflow)
# Note: The AUR AGENTS.md workflow explicitly states "Never commit or push changes"
# This is a local maintenance workflow only

AUR-Helfer

AUR-Helfer automatisieren den Prozess des Erstellens und Installierens von Paketen aus dem AUR:

Aura

Aura ist ein sicherer, Rust-basierter AUR-Helper, der sichere Standardwerte bietet und sich in den AUR-Workflow integriert. Er unterstützt benutzerdefinierte Build-Verzeichnisse und GPG-Schlüsselverwaltung.

Beispielbefehle:

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

# Sync and upgrade all packages
aura -Syu

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

GPG-Schlüsselverwaltung

Für signierte AUR-Pakete ist eine ordnungsgemäße GPG-Schlüsselverwaltung entscheidend:

  • Schlüssel immer in den Benutzer-Keyring importieren, nicht in den des Administrators
  • Zum Importieren von Schlüsseln gpg --recv-key KEY_ID verwenden
  • Siehe GPG für vollständige Schlüsselverwaltungsinformationen

Workflow-Integration

Das AUR ist zentral für den Arch-Linux-Paketierungsworkflow zum Konvertieren von Debian-Paketen in das Arch-Format. Zum Erstellen von AUR-Paketen ist makepkg das zugrundeliegende Build-Tool.

Python-Paket-Neuinstallation

Nach Python-Versionsupgrades werden alle AUR Python-Pakete neu installiert, um Kompatibilität zu gewährleisten:

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

Siehe auch

Beziehungen