Wie man AUR in Arch Linux verwendet

Wenn Sie Arch Linux oder eine Arch-basierte Distribution wie Manjaro, Archbang oder EndeavourOS verwenden, haben Sie wahrscheinlich den Begriff AUR gesehen. Was ist das? Wie können Sie es verwenden? Finden Sie heraus, was AUR ist und wie Sie AUR in Arch Linux verwenden können.
Inhaltsverzeichnis
- Was ist das AUR?
- Wie man das AUR in Arch Linux verwendet
- Verwendung eines AUR-Helfers
- Verwendung von Yay zur Installation von AUR-Paketen
- Grafischer Ansatz zur Installation und Verwaltung von AUR-Paketen
- Manuelle Installation von AUR-Paketen
- Häufig gestellte Fragen
Was ist das AUR?
Das Arch User Repository (AUR) ist ein Ort, an dem Sie Software finden können, die nicht von den Erstellern und Betreuern von Arch getestet wurde, sondern von seinen Benutzern. Dank dessen haben Sie Zugriff auf ein enormes Katalog von Software, die nicht in den offiziellen Repositories enthalten ist.

Wie man das AUR in Arch Linux verwendet
Es gibt zwei Möglichkeiten, auf die Sammlung von Software im AUR zuzugreifen.
Die meisten Menschen ziehen es vor, AUR-Helfer zu verwenden, die ähnlich wie Archs Standard-Paketmanager Pacman funktionieren, während sie einige ihrer eigenen Eigenheiten und Funktionen einführen, wie z.B. die Möglichkeit, die Build-Konfiguration unterwegs zu bearbeiten. Dieser Ansatz automatisiert das Abrufen und Erstellen von Quellcode aus dem AUR, während vertraute Befehle verwendet werden.
Alternativ können Sie das Paket direkt aus dem AUR herunterladen und manuell kompilieren.
Verwendung eines AUR-Helfers
Es gibt viele AUR-Helfer, die Sie verwenden können. Yay ist arguably der beliebteste. Für diesen Artikel werden wir damit fortfahren.
- Installieren Sie die erforderlichen Entwicklungstools und git, falls sie in Ihrer Distribution noch nicht verfügbar sind:
sudo pacman -S --needed base-devel gitSie werden mit mehreren Softwareerweiterungen konfrontiert und gefragt, welche Sie installieren möchten.

Wählen Sie die Standardoption „alle“, indem Sie die Eingabetaste auf Ihrer Tastatur drücken.
- Geben Sie y ein und drücken Sie die Eingabetaste, wenn Sie gefragt werden, ob Sie mit der Installation fortfahren möchten.

- Um yay an Bord zu bringen, ziehen Sie zuerst seinen Code:
git clone https://aur.archlinux.org/yay.git
- Wechseln Sie in den yay-Ordner:
cd yay
- Erstellen Sie das Paket:
makepkg -si
- Drücken Sie y, wenn Sie gefragt werden, ob Sie auch das erstellte Paket installieren möchten.

Tipp: Wenn Sie von Ubuntu oder Debian kommen, können Sie auch deb-Dateien in Arch Linux installieren.
Verwendung von Yay zur Installation von AUR-Paketen
Yay verwendet eine ähnliche Syntax wie Pacman, sodass Sie AUR-Pakete ganz einfach mit demselben Befehl installieren können:
yay -Ss paketZum Beispiel, um Google Chrome zu installieren, können Sie verwenden:
yay -Ss google-chrome
Was großartig ist an AUR-Helfern wie yay, ist, dass sie auch automatisch mit Abhängigkeiten umgehen. Das sind die zusätzlichen Dateien, die von der Software benötigt werden, die Sie installieren möchten.

Verwendung von Yay zur Deinstallation von AUR-Paketen
Um alles zu deinstallieren, was über yay installiert wurde, müssen Sie yay erneut verwenden. Dafür können Sie den Parameter -R verwenden, aber es ist besser, wenn Sie -Rns verwenden, was eine bessere Bereinigung durchführt.
Das -n und -s Flag weist Yay an, alle Backup-Bezeichnungen zu ignorieren und alle Abhängigkeiten des Pakets zu entfernen, die nicht verwendet werden.
Zum Beispiel, um Google Chrome zu entfernen:
yay -Rns google-chrome
Sie können auch zusätzliche Pakete und alle Überreste von früheren Installationen mit yay entfernen mit:
yay -Yc
Grafischer Ansatz zur Installation und Verwaltung von AUR-Paketen
Wenn Sie einen grafischen Ansatz bevorzugen, können Sie pamac mit Yay installieren.
Um pamac zu installieren, verwenden Sie den Befehl:
yay -S pamac-aurNach der Installation können Sie die Anwendung „Software hinzufügen/entfernen“ in Ihrem Anwendungsmenü ausführen. Wenn es hilft, können Sie auch einfach „pamac“ in die Suchleiste eingeben und die Anwendung wird trotzdem angezeigt.

Klicken Sie auf das Hamburger-Symbol und gehen Sie zum Abschnitt „Einstellungen“. Aktivieren Sie im Abschnitt „Drittanbieter“ die AUR-Unterstützung.

Jetzt können Sie nach AUR-Paketen suchen und diese installieren/entfernen.
Gut zu wissen: Für eine bessere Paketverwaltung sollten Sie in Betracht ziehen, Snap-Anwendungen in Arch Linux zu installieren.
Manuelle Installation von AUR-Paketen
Wenn Sie den manuellen Weg gehen möchten, können Sie die Pakete direkt aus dem AUR herunterladen, kompilieren und installieren. Als Beispiel sind hier die Schritte, um Google Chrome manuell aus dem AUR zu holen:
- Stellen Sie sicher, dass Sie die Basis-Entwicklungstools und git mit:
sudo pacman -S --needed base-devel git- Klonen Sie Google Chromes git lokal:
git clone https://aur/archlinux.org/google-chrome.git
- Wechseln Sie in das Verzeichnis, das von Git erstellt wurde, und installieren Sie das Paket:
cd google-chrome
makepkg -si
Bald darauf finden Sie Google Chrome unter den restlichen installierten Apps.
Wenn Sie dies mit anderen Paketen im AUR tun möchten, gehen Sie zur Website der Datenbank und verwenden Sie die Suchfunktion, um das zu finden, was Sie dort benötigen. Sie könnten sogar ein beschreibendes Wort für das, was Sie möchten, eingeben, und die Datenbank wird nach Paketbeschreibungen dafür suchen.
Sobald Sie auf ein Paket dort klicken, finden Sie die URL, die Sie klonen müssen, unter „Git Clone URL“, normalerweise direkt unter dem Namen des Pakets oben auf der Webseite.
Häufig gestellte Fragen
Wie sehr kann ich dem AUR vertrauen?
Die Authentifizierung ist für das AUR genauso streng wie für offizielle Community-Pakete, sodass die Wahrscheinlichkeit, auf Malware zu stoßen, äußerst gering ist.
Wenn das Paket jedoch schlecht gewartet wird oder als Daemon läuft, kann es beim Start Ihres Systems Fehler werfen. Wie bei allem, was vom Benutzer gesteuert wird, sollten Sie jede Anwendung, die Sie installieren, mit einer gewissen Vorsicht angehen.
Es gibt viele Anwendungen, die von Mitgliedern der Community und nicht von den tatsächlichen Entwicklern gewartet werden. Diese können etwas veraltet sein, bevor ein Update durchkommt. Wenn während des Update-Prozesses etwas kaputt geht, geraten Sie nicht in Panik und warten Sie einfach eine Weile, bis jemand es im nächsten Update behebt, wenn Sie können.
Wie weiß ich, dass eine App richtig funktioniert?
Wenn Sie die Seite der Anwendung im AUR besuchen, finden Sie relevante Kommentare, wenn Sie nach unten scrollen. Manchmal kommentieren Benutzer des AUR hier, wenn sie hilfreiche Tipps haben, wie man die App zum Laufen bringt, wenn sie bei der Lieferung leicht defekt ist. Manchmal weisen sie auch auf eine bessere Alternative derselben Anwendung irgendwo anders im AUR hin, die besser gewartet wird.
Was bedeutet es, wenn mein Helfer sagt „lokales Paket ist neuer als AUR“?
In einigen Fällen können die Betreuer des offiziellen Arch-Repositories ein zuvor im AUR bereitgestelltes Paket in ihre eigene Datenbank aufnehmen. Oftmals wird das offizielle Paket aktueller sein als das, was der AUR-Betreuer bereitstellt.
Wenn diese Nachricht in Ihrem Terminal erscheint, ist das auf Ihrem System installierte Paket aktueller als das, was das AUR derzeit anbietet, was dazu führt, dass es Updates dafür ignoriert, da es tatsächlich das, was Sie haben, zurückstufen würde.