Anfängerleitfaden für Pacman und AUR-Helfer auf Arch Linux

Arch Linux ist eine leistungsstarke und flexible Linux-Distribution, die von vielen aufgrund ihrer Einfachheit und Kontrolle geliebt wird. Allerdings finden neue Benutzer das Paketmanagement in Arch oft etwas herausfordernd.

In diesem Leitfaden konzentrieren wir uns ausschließlich auf pacman, den Standard-Paketmanager von Arch, und AUR (Arch User Repository)-Helfer, Tools, die das Verwalten von AUR-Paketen erleichtern.

Lassen Sie uns in diese grundlegenden Tools eintauchen und lernen, wie man das Beste daraus macht.

Was ist Pacman?

Pacman ist der Standard-Paketmanager für Arch Linux, der entwickelt wurde, um die Paketinstallation, Updates und Entfernung zu handhaben, während er automatisch Abhängigkeiten auflöst. Pacman verwendet .pkg.tar.zst-Pakete und arbeitet nahtlos mit den Arch-Paket-Repositories zusammen.

Wichtige Pacman-Befehle

Pacman ist das Rückgrat des Paketmanagements in Arch Linux und hier sind seine wichtigsten Befehle, einfach erklärt:

1. Aktualisieren Sie Ihr System

Der folgende Befehl aktualisiert Ihr System, indem er Ihre lokale Paketdatenbank mit den Online-Repositories synchronisiert und die neuesten Versionen aller installierten Pakete installiert.

sudo pacman -Syu  

2. Installieren eines Pakets

Um ein Paket zu installieren, verwenden Sie den folgenden Befehl, um ein bestimmtes Paket aus dem Arch-Repository herunterzuladen und zu installieren. Ersetzen Sie package_name durch den Namen der Software, die Sie möchten.

sudo pacman -S package_name  

3. Ein Paket entfernen

Um ein Paket zu entfernen, verwenden Sie den folgenden Befehl, um ein installiertes Paket zu entfernen, aber die Abhängigkeiten (Dateien oder Bibliotheken), die es mit anderen Paketen teilt, beizubehalten.

sudo pacman -R package_name  

4. Ein Paket mit ungenutzten Abhängigkeiten entfernen

Der folgende Befehl deinstalliert ein Paket zusammen mit allen verwaisten Abhängigkeiten – Dateien oder Bibliotheken, die von keinem installierten Paket mehr verwendet werden.

sudo pacman -Rns package_name  

5. Nach einem Paket suchen

Um nach einem Paket zu suchen, verwenden Sie den folgenden Befehl, um das Repository nach einem Paket mit einem Schlüsselwort zu durchsuchen, das Pakete auflistet, deren Namen oder Beschreibungen mit dem Schlüsselwort übereinstimmen.

pacman -Ss keyword  

6. Installierte Pakete auflisten

Um alle Pakete aufzulisten, die auf Ihrem System installiert sind, um leichter zu verfolgen, was bereits installiert ist.

pacman -Q  

7. Paketdetails überprüfen

Der folgende Befehl gibt detaillierte Informationen über ein installiertes Paket, einschließlich Version, Größe und Abhängigkeiten, aus.

pacman -Qi package_name  

8. Paket-Cache leeren

Der folgende Befehl entfernt veraltete Paketdateien, um Speicherplatz freizugeben, während die neuesten Versionen für eine einfache Neuinstallation beibehalten werden.

sudo pacman -Sc  

Was ist das AUR?

Das Arch User Repository (AUR) ist ein von der Community betriebenes Repository, das von Benutzern erstellte Paketbeschreibungen (PKGBUILDs) enthält. Diese Pakete werden nicht offiziell unterstützt, sind aber weit verbreitet, um auf Software zuzugreifen, die nicht in den offiziellen Arch-Repositories verfügbar ist.

Das manuelle Verwalten von AUR-Paketen kann mühsam sein, hier kommen AUR-Helfer ins Spiel.

1. Yay (Yet Another Yaourt)

Yay ist einer der beliebtesten AUR-Helfer, der Funktionen sowohl von pacman als auch von AUR-Paketverwaltung kombiniert.

Um Yay zu installieren, verwenden Sie:

sudo pacman -S --needed base-devel git  
git clone https://aur.archlinux.org/yay.git  
cd yay  
makepkg -si  

Alles aktualisieren (einschließlich AUR-Pakete):

yay -Syu  

Nach Paketen suchen.

yay -Ss package_name  

Ein AUR-Paket installieren.

yay -S aur_package_name  

Ein AUR-Paket entfernen.

yay -R aur_package_name  

2. Paru

Paru ist ein weiterer ausgezeichneter AUR-Helfer, bekannt für seine Geschwindigkeit und Einfachheit, um ihn zu installieren, verwenden Sie:

git clone https://aur.archlinux.org/paru.git  
cd paru  
makepkg -si  

Ähnlich wie Yay, verwenden Sie Befehle wie.

paru -Syu  

Ein AUR-Paket installieren.

paru -S aur_package_name  

AUR-Helfer erleichtern den Prozess des Suchens, Installierens und Aktualisierens von AUR-Paketen und ersparen Ihnen das manuelle Erstellen und Installieren. Während pacman das Standardwerkzeug für offizielle Repositories ist, sind AUR-Helfer unverzichtbar für den Zugriff auf von der Community getriebene Pakete.

Conclusion

Pacman und AUR Helfer sind essentielle Werkzeuge für Arch Linux Benutzer. Mit pacman verwalten Sie Pakete aus den offiziellen Repositories effizient, und mit AUR Helfern wie Yay und Paru erschließen Sie die Möglichkeiten des AUR.

Source:
https://www.tecmint.com/arch-linux-package-management/