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/