1 AUR – Arch User Repository (Die Community-Schatztruhe)
Die Besonderheit:
Im AUR liegen keine fertigen Installationspakete (wie .deb oder .rpm). Stattdessen enthält das AUR lediglich reine Bauanleitungen, sogenannte PKGBUILD-Skripte. Wenn ein Nutzer eine Software aus dem AUR installiert, lädt sein System dieses Skript herunter, holt sich den Quellcode direkt vom Entwickler der Software und baut (kompiliert) das fertige Paket vollautomatisch direkt auf dem eigenen PC zusammen.
Dadurch bietet das AUR die größte Software-Auswahl der gesamten Linux-Welt. Nahezu jedes Linux-Programm, das jemals geschrieben wurde, lässt sich über das AUR mit einem einzigen Befehl finden und installieren.
1.1 🔬 Das "Große Vier"-Gesetz: Wie verhält es sich bei den anderen?
Quote
Da die "Großen Vier" jedoch alle das Bedürfnis nach topaktueller Software oder Community-Paketen haben, gibt es bei den anderen Distributionen jeweils eigene Gegenstücke:
1.1.1 1. Unter Arch Linux / EndeavourOS
Das AUR ist nativ über Helfer-Werkzeuge (sogenannte AUR Helper) wie yay oder paru erreichbar. Die Installation eines Programms (z. B. Google Chrome) sieht so aus:
1.1.2 2. Unter Debian 13 (Trixie) / Ubuntu
Das Gegenstück zum AUR sind hier die PPAs (Personal Package Archives – primär unter Ubuntu) oder die Debian Backports, die neuere Software für das stabile System bereitstellen.
Für maximale Softwareauswahl greift man heute oft zu distributionsübergreifenden Formaten wie Flatpak oder Snap.
1.1.3 3. Unter Fedora Linux
Das Gegenstück heißt hier COPR (Cool Other Package Repo).
Es ist ein Community-Repository, in dem Entwickler eigene, inoffizielle Software-Pakete im .rpm-Format bereitstellen können:
1.1.4 4. Unter openSUSE (Tumbleweed / Leap)
Das Gegenstück ist das gigantische OBS (Open Build Service). Über das Portal software.opensuse.org können Nutzer nach inoffiziellen Community-Paketen suchen und diese über den Paketmanager integrieren:
sudo zypper addrepo https://download.opensuse.org/... community-repo
sudo zypper install programmname
1.2 ⚠️ Die klassischen Stolpersteine
Das AUR wird komplett von der Community gepflegt.
Das bedeutet:
Jeder Depp kann dort Skripte hochladen. Deshalb ist hier im allerhöchste Vorsicht geboten!
1.2.1 1. "Ich habe ein Update gemacht, und mein AUR-Programm startet nicht mehr oder stürzt ab!"
- Die Ursache:
Da AUR-Programme lokal gegen die aktuell installierten System-Bibliotheken kompiliert werden, kann es nach einem großen Arch-Systemupdate vorkommen, dass eine vom AUR-Programm benötigte Bibliothek erneuert wurde. Das AUR-Programm sucht nach der alten Version und stürzt ab. Die Lösung: Dem Nutzer erklären, dass er das Programm im AUR einfach neu bauen lassen muss. Dadurch wird es frisch an das aktualisierte System angepasst. Der Befehl mit dem Helfer yay lautet beispielsweise:
1.2.2 2. Das Sicherheits-Risiko: "Kann ich blind alles aus dem AUR installieren?"
Der dringende Rat:
Nein! Da die Skripte von privaten Nutzern stammen, könnte theoretisch ein Schadcode eingebaut sein, der beim Kompilieren mit root-Rechten ausgeführt wird.