So verwenden Sie AUR mit Arch Linux

Das Arch User Repository wird als AUR bezeichnet. Es handelt sich um eine vom Benutzer eingereichte Paketbibliothek für Arch Linux, die von der Community betrieben wird. Obwohl Arch Linux diese Tools nicht offiziell verwaltet, erleichtert der Pacman-Paketmanager deren Erstellung und Verwaltung. AUR-Pakete sind häufig aktueller als die im offiziellen Arch Linux-Repository, da sie im Allgemeinen aus Quellcode erstellt werden. AUR-Pakete sind jedoch nicht in den offiziellen Arch Linux-Repositorys enthalten und möglicherweise nicht so gut getestet oder stabil wie die offiziellen Pakete. In diesem Handbuch erfahren Sie, wie ein AUR in Arch Linux verwendet werden kann.

Warum AUR verwenden?

Die Verwendung des AUR in Arch Linux ist aus mehreren Gründen möglich, darunter die folgenden:

Zugriff auf zusätzliche Apps: Der AUR ermöglicht den Benutzern Zugriff auf eine Vielzahl von Anwendungen, die nicht im offiziellen Arch Linux-Repository enthalten sind. Eine Software, die nicht als „kostenlos“ oder „Open Source“ gilt, oder die neueren Varianten einer vorhandenen Software können in diese Kategorie fallen.

Von der Community verwaltete Pakete: Die Arch Linux-Community ist für die Pflege des AUR verantwortlich. Da die Leute, die diese Pakete entwickeln und warten, von der Technologie, die sie verpacken, begeistert sind, können als Ergebnis qualitativ hochwertigere und neuere Pakete entstehen.

Flexibilität: Durch die Installation der Pakete aus dem AUR können Benutzer ihr Arch Linux-Setup ändern, indem sie die Komponenten hinzufügen, die möglicherweise nicht im offiziellen Repository verfügbar sind. Für Benutzer mit besonderen Anforderungen oder Interessen kann dies von Vorteil sein.

Einfach zu verwenden: Die Verwendung des Pacman-Paketmanagers und von Dienstprogrammen wie Yaourt, die den Prozess des Abrufens, Erstellens und Installierens der AUR-Pakete vereinfachen, machen die Installation der Pakete vom AUR relativ einfach.

Aktualisieren und aktualisieren Sie Arch Linux

Bevor Sie einen Blick auf die Verwendung des AUR-Dienstprogramms in Arch Linux werfen, stellen Sie sicher, dass alle Voraussetzungen bereits installiert sind. Es umfasst die Aktualisierung der bereits installierten Tools sowie die Installation der neuen Tools. Daher verwenden wir das Pacman-Dienstprogramm, um unser Arch Linux zu aktualisieren und zu aktualisieren, gefolgt von der Option –Syu. Die Option „-Syu“ weist Pacman an, die Paketdatenbanken zu synchronisieren und ein vollständiges System-Upgrade durchzuführen. Die Ausgabe zeigt, dass die Paketdatenbanken (Core, Extra, Community und Multilib) bereits auf dem neuesten Stand sind und keine Updates verfügbar sind. Das System gibt dann an, dass nichts zu tun ist, was bedeutet, dass das System bereits auf dem neuesten Stand ist und keine neuen Updates installiert werden müssen.

[omar@omar ~]$ sudo pacman -Syu

Installieren Sie das Base-Devel-Paket

Es ist Zeit, das Basisentwicklungspaket auf unserem Arch Linux-System zu installieren. Es enthält alle notwendigen Build-Pakete unseres Arch Linux. Der für diese Anweisung verwendete Befehl deaktiviert den Paketmanager „pacman“, gefolgt von der Option „-S“, um das Basisentwicklungspaket von „Git“ herunterzuladen und zu installieren. Die Ausgabe zeigt, dass „Git“ bereits auf dem neuesten Stand ist und dass es sich bei der Basisentwicklung um eine Gruppe von 26 Paketen handelt, die installiert werden. Die gesamte installierte Größe beträgt 309,48 MiB. Das System fordert den Benutzer dann auf, zu bestätigen, ob er mit der Installation fortfahren möchte. Wenn sie „Ja“ wählen, führt der Installationsprozess die verschiedenen Hooks aus, wie das Erstellen der Systembenutzerkonten, das Neuladen der Systemmanagerkonfiguration, das Erstellen temporärer Dateien, das Aktivieren von ConditionNeedsUpdate und das Aktualisieren der Infoverzeichnisdatei.

[omar@omar ~]$ sudo pacman -S git base-devel

Klonen Sie das AUR-Paket

Sie wissen vielleicht, dass der Google Chrome-Browser eines der AUR-Pakete ist, das vom Arch Linux-System nicht offiziell unterstützt wird. Wenn Sie es also auf Ihrem System installieren möchten, müssen Sie es zuerst mit der Klonanleitung von der offiziellen Website der „Git“-Versionskontrolle klonen. Daher versuchen wir die folgende Git-Klonanweisung, gefolgt von der URL des Google-Chrome-Repositorys bei Git. Mit der Ausführung dieser Anweisung wird das Google-Chrome-Repository auf unserem lokalen Rechner, dem Arch Linux, geklont. Der Ordner mit dem Namen „google-chrome“ enthält das geklonte Paket. Die Ausgabe zeigt den Fortschritt des Klonvorgangs, einschließlich der Anzahl der heruntergeladenen Objekte, der Komprimierung der Dateien und der Gesamtgröße des Repositorys. Sobald das Klonen abgeschlossen ist, wird die Meldung „Fertig“ angezeigt.

[omar@omar ~]$ Git-Klon https://aur.archlinux.org/google-chrome.git

Nachdem wir ein AUR-Paket von Google-Chrome geklont haben, verwenden wir dieses Paket. Der Befehl „cd“, der für „Verzeichnis ändern“ steht, wird zum Durchsuchen des Dateisystems eines Computers verwendet. In diesem Fall wird der Vorgang verwendet, um vom aktuellen Arbeitsverzeichnis in ein Verzeichnis namens „google-chrome“ zu wechseln. Das Arbeitsverzeichnis, in dem der Befehl jetzt ausgeführt wird, muss das Verzeichnis enthalten.

[omar@omar ~]$ cd google-chrome/

Der Befehl „makepkg“ ist ein Tool, mit dem die Pakete für die Arch Linux-Distribution und ihre Derivate erstellt werden. Die „-sri“-Optionen weisen das makepkg an, einen reinen Quell-Build mit „-s“, -r: zum Installieren der erforderlichen Pakete zum Erstellen des Pakets und -i: zum Installieren des Pakets nach dem Erstellen durchzuführen. Die Ausgabe zeigt, dass makepkg das Paket „google-chrome“ mit der Versionsnummer „109.0.5414.119-1“ erstellt. Anschließend überprüft es die Laufzeitabhängigkeiten und installiert alle fehlenden Abhängigkeiten. In diesem Fall handelt es sich um das ttf-liberation-Paket Version 2.1.5-1. Es zeigt die gesamte Downloadgröße und die insgesamt installierte Größe für dieses Paket. Anschließend wird der Benutzer zur Bestätigung aufgefordert, mit der Installation fortzufahren. Anschließend wird das Paket ttf-liberation-2.1.5-1 abgerufen. Abschließend prüft es die Buildzeitabhängigkeiten und ruft die Quellen aus dem Internet ab. Dieser Befehl ist erfolgreich bei der Installation des Google-Chrome-Pakets unter Arch Linux und seinen Derivaten.

omar@omar google-chrome]$ makepkg -sri

Es gibt eine andere Möglichkeit, die AUR-Pakete zu installieren, wenn der Befehl makepkg aus irgendeinem versteckten Grund nicht funktioniert. Verwenden Sie das Paket „yay“, um ein AUR-Paket wie Google Chrome zu installieren, wie im Folgenden gezeigt:

[omar@omar yay]$ yay -Ss google-chrome

Abschluss

Es ist wichtig zu bedenken, dass die AUR-Pakete nicht offiziell von den Arch Linux-Programmierern verwaltet werden und möglicherweise nicht so gründlich getestet oder stabil sind wie die autorisierten Pakete. Vor der Installation ist es wichtig, das Feedback und die Richtlinien des Pakets zu lesen. In dieser Anleitung haben wir eine Möglichkeit erklärt, einige AUR-Pakete wie Google Chrome auf Arch Linux einfach zu installieren. Es erklärt die Methode, die das Klonen des Google Chrome-Pakets auf dem lokalen Arch Linux-Rechner über die Git-Klonanweisung abdeckt.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen