Kurzbeschreibung: Yaourt war der beliebteste AUR-Helfer, aber er wird nicht mehr weiterentwickelt. In diesem Artikel listen wir einige der besten Alternativen zu Yaourt für Arch-basierte Linux-Distributionen auf.

Arch User Repository, auch bekannt als AUR, ist das von der Gemeinschaft betriebene Software-Repository für Arch-Benutzer. Debian/Ubuntu-Benutzer können sich das AUR als Äquivalent zum PPA vorstellen.

Es enthält die Pakete, die nicht direkt von Arch Linux unterstützt werden. Wenn jemand eine Software oder ein Paket für Arch Linux entwickelt, kann es über diese Community-Repositories bereitgestellt werden. Dies ermöglicht es dem Endbenutzer, auf mehr Software zuzugreifen als das, was er standardmäßig erhält.

Wie benutzt man also AUR? Nun, man braucht ein anderes Werkzeug, um Software aus AUR zu installieren. Arch’s Paketmanager pacman unterstützt es nicht direkt. Daher braucht man diese ’speziellen Werkzeuge‘, die AUR-Helfer genannt werden, um die Verwendung von AUR-Paketen zu automatisieren

Yaourt (Yet AnOther User Repository Tool) war ein Wrapper für pacman, der es ermöglichte, AUR-Pakete unter Arch Linux zu installieren. Es verwendet die gleiche Syntax wie pacman. Yaourt hatte auch große Unterstützung für Arch User Repository für die Suche, Installation, Konfliktlösung und Wartung von Abhängigkeiten.

Jedoch ist Yaourt nicht mehr eine Lösung.

In diesem Artikel werden Sie die besten Yaourt Alternativen sehen, die Sie für die Installation von Software aus AUR verwenden können.

Die besten AUR-Helfer, um AUR zu benutzen

Ich habe mir überlegt, einige andere beliebte AUR-Helfer wie trizen oder packer wegzulassen, weil sie ebenfalls als „eingestellt oder problematisch“ gekennzeichnet wurden.

yay

yay ist der nächstbeste AUR-Helfer, der in Go geschrieben wurde, mit dem Ziel, eine Schnittstelle zu pacman mit minimalen Benutzereingaben, einer Yaourt-ähnlichen Suche und fast ohne Abhängigkeiten zu bieten.

Merkmale von yay

  • yay bietet AUR-Tabellenvervollständigung und lädt PKGBUILD von ABS oder AUR herunter.
  • Unterstützt Sucheinschränkung und kein Sourcen von PKGBUILD.
  • Das Binary hat keine zusätzlichen Abhängigkeiten als pacman.
  • Bietet fortgeschrittenen Abhängigkeitslöser und entfernt make-Abhängigkeiten am Ende des Build-Prozesses.
  • Unterstützt farbige Ausgabe, wenn Sie die Option Color in der Datei /etc/pacman.conf aktivieren.
  • Es kann so eingestellt werden, dass nur AUR-Pakete oder nur Repo-Pakete unterstützt werden.

Installation von yay

Sie können yay installieren, indem Sie das Git Repo klonen und es bauen. Verwenden Sie den folgenden Befehl, um yay unter Arch Linux zu installieren:

git clone https://aur.archlinux.org/yay.gitcd yaymakepkg -si

Verwenden von yay

Suchen einer Anwendung über Yay im AUR:

yay -Ss <package-name>

Installieren einer Anwendung:

yay -S <package-name>

pakku

Pakku ist ein weiterer pacman-Wrapper, der sich noch im Anfangsstadium befindet. Aber nur weil er neu ist, bedeutet das nicht, dass ihm irgendwelche Funktionen fehlen, die von anderen AUR-Helfern unterstützt werden. Es macht seine Arbeit ziemlich gut und neben dem Suchen und Installieren von Anwendungen aus dem AUR, entfernt es Abhängigkeiten nach einem Build.

Funktionen von pakku

  • Suchen und Installieren von Paketen aus dem Arch User Repository.
  • Dateien und Änderungen zwischen Builds ansehen.
  • Pakete aus offiziellen Repositories bauen und Make-Abhängigkeiten nach einem Build entfernen.
  • PKGBUILD abrufen und Pacman integrieren.
  • Pacman-ähnliche Benutzeroberfläche und Unterstützung von Pacman-Optionen.
  • Pacman-Konfiguration und kein PKGBUILD-Sourcing.

Installation von pakku

git clone https://aur.archlinux.org/pakku.gitcd pakkumakepkg -si

Verwendung von pakku

Sie können eine Anwendung von AUR mit dem folgenden Befehl suchen.

pakku -Ss spotify

Und dann kann das Paket ähnlich wie pacman installiert werden:

pakku -S spotify

aurutils

aurutils ist im Grunde eine Sammlung von Skripten, die die Nutzung des Arch User Repository automatisiert. Es kann das AUR durchsuchen, Updates für verschiedene installierte Anwendungen prüfen und Probleme mit Abhängigkeiten lösen.

Features von aurutils

  • aurutils benutzt ein lokales Repository, was ihm den Vorteil der Unterstützung von pacman-Dateien gibt, und alle Pakete arbeiten mit -asdeps.
  • Es kann mehrere Repos für verschiedene Aufgaben geben.
  • Aktualisierung des lokalen Repos in einem Rutsch mit aursync -u
  • pkgbase, Langformat und Rohunterstützung für aursearch
  • Fähigkeit, Pakete zu ignorieren

Installation von aurutils

git clone https://aur.archlinux.org/aurutils.gitcd aurutilsmakepkg -si

Verwendung von aurutils

Suchen einer Anwendung über aurutils:

aurutils -Ss <package-name>

Installieren eines Pakets von AUR:

aurutils -S <package-name>

Alle diese Pakete können direkt installiert werden, wenn Sie bereits Yaourt oder einen anderen AUR-Helfer verwenden.

Pamac

Pamac ist ein gtk-Frontend für libalpm. Pamac kann auch verwendet werden, um Pakete aus dem AUR zu verwalten. Es ist der am häufigsten verwendete GUI-Paketmanager für Arch Linux und Arch-basierte Linux-Distributionen.

Features:

  • CLI-Paketverwaltung mit pamac-cli
  • Eine GTK-.3 GUI
  • Bibliothek zum Zugriff auf Paketinformationen und zum Ausführen von Transaktionen
  • Flatpak- und Snap-Unterstützung
  • Tray appindicator, der über Updates informiert

Installation von pamac

git clone https://aur.archlinux.org/pamac-aur.gitcd pamac-aurmakepkg -si

Benutzung von pamac

Pamac kann entweder über das Terminal oder die GUI benutzt werden. Die GUI-Benutzung von pamac ist sehr intuitiv.

Um nach einem Paket zu suchen, verwendet man im Terminal den folgenden Befehl, wobei <Paket> durch den Namen des gesuchten Pakets ersetzt wird

pamac search <package>

Um ein Paket zu installieren,

pamac install <package>

Um ein Paket zu deinstallieren,

pamac remove <package>

Für eine ausführliche Anleitung zu pamac kann man sich auf die Manjaro Wiki Seite beziehen.

aurman

aurman ist einer der besten AUR-Helfer und eignet sich sehr gut als Alternative zu Yaourt. Es hat eine fast ähnliche Syntax wie pacman und unterstützt alle pacman-Operationen. Man kann die AUR durchsuchen, Abhängigkeiten auflösen, den Inhalt von PKGBUILD vor einem Paketbau überprüfen usw.

Features von aurman

  • aurman unterstützt alle pacman-Operationen und beinhaltet eine zuverlässige Abhängigkeitsauflösung, Konflikterkennung und Unterstützung für geteilte Pakete.
  • Threaded sudo-Schleife läuft im Hintergrund und erspart Ihnen, jedes Mal Ihr Passwort einzugeben.
  • Bietet Unterstützung für Entwicklungspakete und unterscheidet zwischen explizit und explizit installierten Paketen.
  • Unterstützung für die Suche nach AUR-Paketen und Repositories.
  • Sie können die PKGBUILDs sehen und bearbeiten, bevor Sie den AUR-Paketbau starten.
  • Es kann auch als eigenständiger Dependency Solver verwendet werden.

Installation von aurman

git clone https://aur.archlinux.org/aurman.gitcd aurmanmakepkg -si

Verwendung von aurman

Die Suche nach einer Anwendung über aurman im Arch User Repository erfolgt auf folgende Weise:

aurman -Ss <package-name>

Installation einer Anwendung über aurman:

aurman -S &lt;package-name>

Was halten Sie von den AUR-Helfern?

Arch Linux hat einige weitere AUR-Helper, die bestimmte Aufgaben für das Arch User Repository automatisieren können. Viele Benutzer benutzen immer noch Yaourt für ihre AUR-Arbeiten und

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.