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
YAYAUR-Helper

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
YAYAUR-Helper

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.

Gefällt mir 4
Gefällt mir nicht 0

Categories:

Schreibe einen Kommentar

3 Reaktionen

Neue Themen im Forum
Debian installieren - für Anfänge …Da treten nun einige Fragen auf: Netzwerk einrichten - Domain-N … Weiterlesen
Frage zu GrubDanke @juhu, das war für mich eine reine Verständnisfrage allge … Weiterlesen
Brother Drucker unter LinuxMit der Suche nach „Linux Brother HL-2030“ fand ich zur Seite htt … Weiterlesen
Kategorien im Wiki
WIKI-Beiträge des Monates

Die Beiträge des Monates finden Sie im Kalender unter den blau markierten Tageszahlen.

November 2023
M D M D F S S
 12345
6789101112
13141516171819
20212223242526
27282930  
Archive