Arch Linux ist eine Linux-Distribution, die größtenteils auf Binärpaketen basiert und auf Computer mit x86-64-Mikroprozessoren abzielt.
Arch Linux verwendet ein Rolling-Release-Modell, bei dem die Aktualisierungen häufig an die Anwendungen weitergegeben werden.
Es verfügt über einen Paketmanager namens pacman, der es erlaubt, Softwarepakete zu installieren, zu entfernen und zu aktualisieren.
Neulingen wird empfohlen, erst dann einzusteigen, wenn sie Erfahrungen mit anderen Linux-Varianten gesammelt haben, da Arch Linux für erfahrene Benutzer entwickelt wurde.
Was ist AUR (Arch User Repository)?
Arch User Repository, allgemein als AUR bezeichnet, ist das Community-basierte Software-Repository für Arch-Benutzer.
Die von Nutzern kompilierten Pakete gelangen in das offizielle Arch-Repository, basierend auf der von der AUR-Community ausgezeichneten Popularität der Pakete.
Was ist AUR Helper?
AUR Helper ist ein Wrapper, der es dem Nutzer ermöglicht, die Pakete aus dem AUR-Repository ohne manuelle Eingriffe zu installieren.
Nutzungen wie die Suche nach Paketen, das Auflösen von Abhängigkeiten, das Abrufen und Erstellen von AUR-Paketen, das Abrufen von Webinhalten und das Einreichen von AUR-Paketen werden automatisiert.
Die 6 besten AUR-Helfer sind unten aufgeführt:
- Yay (Yet another Yogurt)
- Pakku
- Pacaur
- Pikaur
- Trizen
- Aura
1) Yay (Yet another Yogurt)
Yay ist ein bester CLI-basierter AUR-Helfer für Arch Linux, geschrieben in GO-Sprache. Yay basiert auf dem Design von yaourt, apacman und pacaur.
Bestes für Neulinge empfohlen. Ähnlich wie Pacman, mit Funktionen, die viele der in pacman verwendeten Befehle und Optionen enthalten.
Wie man yay installiert
Führen Sie die folgenden Befehle nacheinander aus, um yay auf Arch Linux basierten Systemen zu installieren.
$ sudo pacman -S git go base-devel
$ git clone https://aur.archlinux.org/yay.git
$ cd yay
$ makepkg -si
Wie man yay
verwendet, um ein Paket über yay zu installieren.
$ yay -s arch-wiki-man
2) Pakku
Pakku kann als ein weiteres Pacman behandelt werden, befindet sich aber noch im Anfangsstadium. Es ist ein Wrapper, der es dem Benutzer erlaubt, Pakete aus dem AUR zu suchen oder zu installieren.
Es leistet gute Arbeit beim Entfernen der Abhängigkeiten und erlaubt auch die Installation von Paketen durch Klonen der PKGBUILD.
Wie man Pakku installiert
Um pakku auf Arch Linux basierten Systemen zu installieren, führen Sie die folgenden Befehle nacheinander aus.
$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/pakku.git
$ cd pakku
$ makepkg -si
Wie man Pakku verwendet
Es verwendet die gleiche Syntax wie pacman, verwenden Sie den folgenden Befehl, um ein Paket mit pakku zu installieren.
$ pakku -s dropbox
3) Pacaur
Ein weiterer CLI-basierter AUR-Helfer, der dazu beiträgt, die Interaktion mit der Benutzeroberfläche zu reduzieren.
Pacaur wurde für fortgeschrittene Benutzer entwickelt, die zur Automatisierung von sich wiederholenden Aufgaben neigen. Es wird erwartet, dass die Benutzer mit dem manuellen AUR-Build-Prozess mit makepkg und seiner Konfiguration vertraut sind.
Wie man Pacaur installiert
Um pakku auf Arch Linux basierten Systemen zu installieren, führen Sie die folgenden Befehle nacheinander aus.
$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/pacaur.git
$ cd pacaur
$ makepkg -si
Wie man Pacaur verwendet
Es verwendet die gleiche Syntax wie pacman, verwenden Sie den folgenden Befehl, um ein Paket mit Pacaur zu installieren.
$ pacaur -s spotify
4) Pikaur
Pikaur ist ein AUR-Helfer mit minimalen Abhängigkeiten und überprüft PKGBUILDs alle in einem, dann bauen sie alle ohne Benutzerinteraktion.
Pikaur wird Pacman über den nächsten Schritt informieren, indem es den pacman beherrscht.
Wie man Pikaur installiert
Um pakku auf Arch Linux basierten Systemen zu installieren, führen Sie die folgenden Befehle nacheinander aus.
$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/pikaur.git
$ cd pikaur
$ makepkg -fsri
Benutzung von Pikaur
Es verwendet die gleiche Syntax wie pacman, verwenden Sie den folgenden Befehl, um ein Paket mit Pikaur zu installieren.
$ pacaur -s spotify
5) Trizen
Trizen ist ein Kommandozeilen-basierter, leichtgewichtiger Wrapper für AUR, geschrieben in Perl. Ein geschwindigkeitsorientierter AUR-Helfer, der es dem Benutzer erlaubt, Pakete zu suchen, zu installieren und auch AUR-Paketkommentare zu lesen.
Edit-Unterstützung für Textdateien und die Eingabe/Ausgabe verwendet UTF-8-Unterstützung. Eingebaute Interaktion mit ‚pacman‘.
Wie man Trizen installiert
Um pakku auf Arch Linux basierten Systemen zu installieren, führen Sie die folgenden Befehle nacheinander aus.
$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/trizen.git
$ cd trizen
$ makepkg -si
Wie man Trizen benutzt
Es verwendet die gleiche Syntax wie pacman, verwenden Sie den folgenden Befehl, um ein Paket mit Trizen zu installieren.
$ pacaur -s google-chrome
6) Aura
Aura ist ein sicherer, mehrsprachiger Paketmanager für Arch Linux und das AUR, geschrieben in Haskell. Es unterstützt viele Pacman-Operationen und Unteroptionen, die eine einfache Entwicklung und schönen Code ermöglichen.
Es automatisiert den Prozess der Installation von Paketen aus den Arch User Repositories.
Benutzer haben normalerweise Schwierigkeiten beim System-Upgrade, wenn sie Aura verwenden.
Wie man Aura installiert
Um pakku auf Arch Linux basierten Systemen zu installieren, führen Sie die folgenden Befehle nacheinander aus.
$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/aura.git
$ cd aura
$ makepkg -si
Wie man Aura verwendet
Es verwendet die gleiche Syntax wie pacman, verwenden Sie den folgenden Befehl, um ein Paket mit Aura zu installieren.
$ pacaur -s android-sdk
Fazit:
Benutzer können ihre Wahl unter den oben genannten 6 AUR-Helfern treffen, indem sie sich durcharbeiten.