Beschreibung
„yay“ ist ein sogenannter Helper unter Arch Linux und darauf basierende Distributionen wie etwa EndeavourOS, ArcoLinux oder auch Mabox. Grob gesagt, ein AUR-Assistent, der entwickelt wurde, um die Installation von Software aus dem Arch User Repository (AUR) zu erleichtern.
Das Arch User Repository ist ein von der Community betriebenes Paket-Repository, das von Arch-Benutzern wiederum für Arch-Benutzer entwickelt wurde. Der Paketmanager Pacman selbst hat keinen Zugriff auf das AUR.
yay ermöglicht es Benutzern, Software aus dem AUR herunterzuladen, zu kompilieren und zu installieren. Es ist eine Alternative zu anderen AUR-Helfern wie Paru und Pacaur. yay ermöglicht auch das Entfernen unerwünschter Abhängigkeiten, den Abruf von Paketstatistiken und des Systemzustands.
Sie können damit auch alle andere Anwendungen aus dem regulären Repository installieren sowie das komplette System auf aktuellen Stand bringen und halten.
Installation
Unter EndeavourOS und Mabox ist yay bereits vorinstalliert und steht sofort nach dem ersten Neustart zur Verfügung.
ArcoLinux bietet ein vereinfachtes Hinzufügen per Häkchen-Auswahl während des Installationsprozesses.
Anders sieht es bei Arch Linux aus. Hier muss yay etwas umständlich per Terminal installiert werden.
Mit folgenden Befehl wird Arch Linux auf aktuellen Stand gebracht:
sudo pacman -Syu
Nun installieren wir die erforderlichen base-devel und git…
sudo pacman -S --needed base-devel git
Folgender Befehl klont das YAY-Repository:
git clone https://aur.archlinux.org/yay.git
Wir wechseln nun in das geklonte Verzeichnis:
cd yay
Nun wird das Paket erstellt und installiert:
makepkg -si
Folgen Sie jeweils den Anweisungen und bestätigen die Abfragen mit Eingabe von:
Y
Anwendungsbeispiele mit entsprechender Syntax
Suche von Anwendungen:
yay [paketname]
Beispiel: simple-scan
yay simple-scan
Gefundene Treffer werden nummeriert aufgelistet. Zur Installation geben Sie entsprechende Nummer Ihrer Auswahl ein, klicken auf Enter und folgen den Anweisungen. Im Beispiel wäre 1 die passende Lösung.
Ist die Bezeichnung der Anwendung bekannt, kann mit folgenden Befehl direkt installiert werden:
yay -S [paketname]
Im Beispiel:
yay -S simple-scan
Das Entfernen von Anwendungen gelingt hiermit:
yay -R [paketname]
Im Beispiel:
yay -R simple-scan
Um ein Paket mit seinen Abhängigkeiten zu deinstallieren, verwenden Sie folgende Syntax:
yay -Rns [paketname]
Als Beispiel:
yay -Rns simple-scan
Ein Upgrade ausschließlich von AUR-Paketen erreichen Sie hiermit:
yay -Sua
Ein Update des kompletten Systems wird mit folgenden Befehl angestoßen:
yay
Nach Passwort-Eingabe wird das System auf aktuellen Stand gebracht, sofern Updates vorliegen. Folgen Sie den weiteren Anweisungen.
Fazit
yay ist ein praktischer und unkomplizierter Helfer im Umgang mit Arch Linux sowie auch seinen Derivaten. Die Installation, Deinstallation und Aktualisierung von Anwendungen – nicht nur aus dem AUR und Chaotic-AUR – gelingt relativ einfach.
Ich persönlich ziehe diese Methode zur Systempflege und Installation / Deinstallation von Anwendungen unter Arch Linux via Terminal vor. Pacman verwende ich nurmehr selten – das grafische Pendant Pamac überhaupt nicht.
3 Reaktionen
[…] nur mehr yay zur Anwendungsverwaltung und Aktualisierung des Systems.Lesen Sie dazu auch diesen Beitrag für nähere […]
[…] effektives Arbeiten und Verwalten des Systems empfiehlt sich das Einbinden vom Chaotic-AUR und des AUR-Helpers YAY. Dazu habe ich bereits Beiträge erstellt, die über die entsprechenden Links abgerufen werden […]
[…] kurze Einführung bzgl. des AUR-Helpers YAY finden Sie in diesem Beitrag im unteren Bereich.Als nützliches Tool hat sich Synapse bewährt – ein […]