Update: Yaourt wurde zugunsten von yay – Yet Another Yogurt – An AUR Helper written in the GO language eingestellt.
Yaourt (Yet Another User Repository Tool) ist ein fortgeschrittenes Kommandozeilenwerkzeug zur Installation von Paketen unter Arch Linux. Es ist ein leistungsfähiger Wrapper für Pacman, das Standard-Paketverwaltungsprogramm für Arch Linux mit erweiterten Funktionen und bemerkenswerter AUR (Arch Linux User Repository)-Unterstützung.
Es wird verwendet, um interaktiv Pakete aus dem AUR zu suchen, zu installieren und zu aktualisieren, unterstützt die Überprüfung von Konflikten und die Auflösung von Abhängigkeiten. Es kann farbige Ausgaben anzeigen, Informationen über verfügbare Pakete anzeigen, erlaubt die Abfrage von Paketen basierend auf verschiedenen Optionen, unterstützt die Erstellung von Paketen direkt aus AUR- oder ABS-Quellen (Arch Build System).
Yaourt wird auch verwendet, um Sicherungsdateien (typischerweise .pac*
-Dateien) zu verwalten, direkt aus einer Sicherungsdatei abzufragen; es kann alpm-Datenbanken sichern und wiederherstellen, lokale Datenbanken testen und auch verwaiste Pakete suchen. Darüber hinaus unterstützt es das Aufteilen von Paketen und kann Pakete nach Installationsdatum sortieren und vieles mehr.
Leider existiert Yaourt nicht im offiziellen Paket-Repository der Arch Linux Installation. Sie müssen Yaourt manuell auf Arch Linux installieren, indem Sie die folgenden zwei verschiedenen Wege benutzen.
Methode 1: Yaourt in Arch Linux mit AUR installieren
Diese Methode ist ein wenig länger, wenn Sie einen schnellen Weg zur Installation von Yaourt suchen, dann schauen Sie sich die zweite Methode an. Hier müssen Sie zunächst alle benötigten Pakete wie gezeigt installieren.
$ sudo pacman -S --needed base-devel git wget yajl$ cd /tmp$ git clone https://aur.archlinux.org/package-query.git$ cd package-query/$ makepkg -si && cd /tmp/$ git clone https://aur.archlinux.org/yaourt.git$ cd yaourt/$ makepkg -si
Methode 2: Installation von Yaourt in Arch Linux mit einem benutzerdefinierten Repository
Fangen Sie an, indem Sie das benutzerdefinierte Repository zur Repository-Liste des Paketmanagers pacman hinzufügen.
$ sudo /etc/pacman.conf
Kopieren Sie die folgende benutzerdefinierte Repository-Konfiguration und fügen Sie sie in die Datei ein.
SigLevel = NeverServer = http://repo.archlinux.fr/$arch
Speichern Sie die Änderungen und beenden Sie die Datei. Führen Sie dann den folgenden Befehl aus, um yaourt zu installieren.
$ sudo pacman -Sy yaourt
Wie man den Yaourt Package Manger in Arch Linux verwendet
1. Um ein Paket zu installieren oder zu aktualisieren, z.B. glances, verwenden Sie das -S
wie gezeigt.
$ sudo yaourt -S glances
2. Um das Paket zu entfernen, verwenden Sie das -R
Flag wie gezeigt.
$ sudo yaourt -R glances
3. Sie können installierte Pakete mit der -U
Option wie gezeigt aktualisieren.
$ sudo yaourt -U target_here
4. Um die lokale Datenbank der Pakete abzufragen, verwenden Sie das -Q
Flag.
$ sudo yaourt -Q | less
5. Der nächste Befehl wird verwendet, um Informationen über installierte Pakete und konfigurierte Repositories auf einem Arch Linux System zu sammeln und anzuzeigen.
$ yaourt --stats
6. Sie können die pacman-Paketdatenbanken mit dem folgenden Befehl synchronisieren.
$ sudo yaourt -Sy
Weitere Informationen finden Sie in der yaourt man page.
$ man yaourt