Arch Linux

So verwenden Sie Pacman in Arch Linux

So verwenden Sie Pacman in Arch Linux
Arch Linux stellt eine komplexe Linux-Distribution dar, was es zu einem zermürbenden Linux-Betriebssystem macht. Programmierer, die Arch Linux nicht beherrschen, entscheiden sich normalerweise für andere Distributionen. Der herausragende Unterschied zwischen Arch Linux und seinen anderen Distributionen ist Pacman. Pacman ist ein Paketmanager, der die Paketnutzung in Arch Linux verbessert. Es reduziert die Verwendung von Paketen, sowohl aus dem Repository als auch von denen, die Sie selbst erstellen. Pacman enthält eine Reihe von Befehlen, die die Manipulation von Arch-basierten Paketen in der Arch Linux-Distribution erleichtern. Pacman enthält auch Binärpakete zur Unterstützung bei der Erstellung eines Paket-Builds. In anderen Linux-Distributionen befolgen Sie den Befehl apt; während in Arch Linux Pacman-Befehle für eine effizientere Verwaltung des System-Repositorys und des Builds nützlich sein können.

In diesem Handbuch werden sowohl Anfängern als auch professionellen Programmierern einige grundlegende Kenntnisse über Pacman vermittelt. Es deckt alle Domänen ab, die Sie möglicherweise benötigen, während Sie mit Pacman in Arch Linux arbeiten. Diese Befehle können dazu beitragen, die Verwaltung Ihrer Arch-basierten Pakete unter Linux effizienter und bequemer zu gestalten.

Erforderliche Pacman-Befehle

Wenn Sie Pacman unter Arch Linux betreiben, müssen Sie die folgenden Befehle kennen, um die Nutzung dieses dynamischen Paketmanagers zu steigern:

Diese Befehle umfassen die kompetente Verwendung von Pacman und sind die wichtigsten Befehle, die Sie möglicherweise verstehen müssen, um Pacman zu verwenden.

Installieren eines Pakets mit Pacman

Es ist eine primäre Domain, für die Sie sich entscheiden werden, nachdem Sie den Arch Linux-Paketmanager ausgewählt haben. Um Software aus dem System-Repository zu erhalten oder ein Paket zu erstellen, müssen Sie sie zunächst mit Pacman . installieren. Der Pacman-Befehl zum Installieren einzelner oder mehrerer Pakete lautet wie folgt:

$ pacman -S _Paketname1_ _Paketname2_…

Der letzte Punktsatz steht für Kontinuität im Befehl. Sie müssen den Paketnamen im obigen Befehl ersetzen, um es auf Ihrem System zu installieren. Synchronisieren Sie das installierte Paket, bevor Sie es mit den Befehlen -S und -U als Abhängigkeit oder explizit installiertes Paket klassifizieren.

Installierte Pakete entfernen

Um ein installiertes Paket in Arch Linux zu entfernen, haben Sie drei Hauptoptionen:

  1. Nur das Paket entfernen
  2. Entfernen Sie das Paket zusammen mit seinen Abhängigkeiten
  3. Entfernen Sie nur die Abhängigkeiten

Um nur das Paket zu entfernen, geben Sie den folgenden Befehl ein:

$ pacman -R Paketname_


-R steht für den Entfernungsbefehl.
Um das Paket zusammen mit seinen Abhängigkeiten zu entfernen, geben Sie den folgenden Befehl ein:

$ pacman -Rs _Paketname_


Um Abhängigkeiten von Ihrem Server zu entfernen, geben Sie den folgenden Befehl ein:

$pacman -Qdtq | pacman -Rs -

Aktualisieren eines Pakets

In anderen Linux-Distributionen führt der Befehl apt die Paketaktualisierung durch. In Arch Linux aktualisiert ein einzelner Befehl in Pacman nicht nur Systempakete, sondern synchronisiert und aktualisiert sie auch. Der folgende Befehl aktualisiert nur konfigurierte Pakete und aktualisiert keine auf dem System verfügbaren lokalen Pakete:

$pacman-Syu


Hier aktualisiert -y das System und -u ist für die Paketaktualisierung. Die wörtliche Bedeutung dieses Befehls besteht darin, das Paket mit der Datenbank des Hauptservers zu synchronisieren und dann das mit der Datenbank verbundene Paket zu aktualisieren. Schließlich aktualisiert dieser Befehl das Paket, wenn ein Update verfügbar ist. Denken Sie daran, dass Sie sich für vollständige Updates entscheiden müssen, da teilweise aktualisierte Pakete nicht mit Arch Linux kompatibel sind.

Paket suchen

Pacman ist auch effizient bei der Suche nach Paketen in Ihrer Serverdatenbank basierend auf dem Namen und der Beschreibung des erforderlichen Pakets.

$pacman -Ss _string1_ _string2_


Wenn Sie nach einem Paket suchen, das bereits in Ihrem System vorhanden ist, wenden Sie den folgenden Code an. Sie können in diesem Code nach string2 gleichzeitig andere Strings hinzufügen.

$pacman -Qs _string1_ _string2_


-Q symbolisiert die Paketsuche in der lokalen Datenbank.

$pacman -F _string1_ _string2_


-F findet die entfernten Pakete in der Datenbank.

Bereinigen des Paket-Cache

Unter Arch Linux löscht Pacman keine zuvor installierten Pakete aus seinem Speicher. Sie müssen also den folgenden Befehl eingeben, um den Cache Ihrer Datenbank zu leeren. Dieser Befehl löscht nicht synchronisierte Pakete.

$ pacman -Sc


Geben Sie den folgenden Befehl ein, um alle Dateien im Cache zu löschen:

$ pacman -Scc

Installieren eines lokalen Pakets

Wenn Sie Pacman verwenden, müssen Sie nur lokale und Remote-Pakete außerhalb des Zuständigkeitsbereichs des Server-Repositorys installieren. Der folgende Code installiert das lokale Paket, nachdem das Remote-Depot durchsucht wurde.

$ pacman -U _/Pfad/zu/Paket/Paketname-Version.pkg.Teer.xz_
$pacman -U http://www.Beispiel.com/repo/beispiel.pkg.Teer.xz


Der zweite Code kann die Remote-Pakete installieren, die nicht im offiziellen Depot vorhanden sind.

Fehlerbehebung

Bei der Arbeit mit Pacman in Arch Linux können Sie mit einem der folgenden drei Fehlertypen konfrontiert werden:

Der Dateikonflikt tritt aufgrund des Vorhandenseins einer in Konflikt stehenden Datei im Repository auf. Sie können die Datei entweder manuell umbenennen oder die Überschreibfunktion erzwingen. Für die Überschreibfunktion wird folgender Befehl verwendet:

$ pacman -S --Glob-Paket überschreiben

Der Fehler wegen eines ungültigen Pakets wird aufgrund der teilweisen Aktualisierung des Pakets angezeigt. Es ist besser, vor der Installation nach der Paketbeschreibung zu suchen.
Der Fehler beim Sperren der Datenbank tritt aufgrund einer Unterbrechung beim Ändern der Datenbank auf.

$ lsof /var/lib/pacman/db.lck


Führen Sie den obigen Befehl aus, um die Kollision im Sperrprozess zu erkennen. Und dann können Sie zum Sperren der Datenbank zurückkehren.

Fazit

Pacman ist der Paketmanager von Arch Linux, der bei der Installation und Verwaltung von Paketen und Build-Systemen hilft. Wenn Sie dieser Anleitung folgen, wird es Ihnen leicht fallen, Pacman mit maximaler Effizienz in Ihrem Arch Linux-System zu betreiben. In diesem Handbuch wurden die meisten Befehle behandelt, die Sie bei der Verwendung von Pacman kennen müssen.

Mittlere Maustaste funktioniert nicht unter Windows 10
Das mittlere Maustaste hilft Ihnen beim Scrollen durch lange Webseiten und Bildschirme mit vielen Daten. Wenn das aufhört, werden Sie am Ende die Tast...
So ändern Sie die linke und rechte Maustaste auf einem Windows 10-PC
Es ist ganz normal, dass alle Computer-Maus-Geräte ergonomisch für Rechtshänder gestaltet sind. Es gibt aber auch Mausgeräte, die speziell für Linkshä...
Emulieren Sie Mausklicks, indem Sie den Mauszeiger mit der klicklosen Maus in Windows 10 bewegen
Die Verwendung einer Maus oder Tastatur in der falschen Haltung bei übermäßiger Nutzung kann zu vielen gesundheitlichen Problemen führen, einschließli...