So verwenden Sie Pacman in Arch Linux

So verwenden Sie Pacman in Arch Linux
Arch Linux ist eine komplexe Verteilung von Linux, was es zu einem anstrengenden Linux -Betriebssystem macht. Programmierer, die keinen starken Befehl über Arch Linux haben, entscheiden sich normalerweise für andere Verteilungen. Die herausragende Unterscheidung zwischen Arch Linux und seinen anderen Verteilungen ist Pacman. Pacman ist ein Paketmanager, der die Verpackungsnutzung in Arch Linux erbeutet. Es flacht die Verwendung von Paketen sowohl aus dem Repository als auch aus denjenigen, die Sie selbst erstellen. Pacman enthält eine Reihe von Befehlen, die die Manipulation von Arch-basierten Paketen in der Arch Linux-Verteilung erleichtern. Pacman enthält auch Binärpakete, die bei der Erstellung eines Paketbaus behilflich sind. In anderen Linux -Verteilungen entsprechen Sie dem APT -Befehl. In Arch Linux können Pacman -Befehle nützlich sein, um eine effizientere Verwaltung des System -Repositorys und -builds zu verwalten.

Dieser Leitfaden teilt sowohl Grundkenntnissen über Pacman für Anfänger als auch professionelle Programmierer mit. Es deckt alle Domänen ab, die Sie möglicherweise benötigen, während Sie in Arch Linux mit Pacman arbeiten. Diese Befehle können dazu beitragen, die Verwaltung Ihrer Arch-basierten Pakete in Linux effizienter und bequemer zu gestalten.

Erforderliche Pacman -Befehle

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

  • Installieren eines Pakets mit Pacman
  • Entfernen von installierten Paketen
  • Aktualisieren eines Pakets
  • Suche nach einem Paket
  • Reinigen Sie den Paketcache
  • Installieren eines lokalen Pakets
  • Fehlerbehebung

Diese Befehle umfassen die Nutzung von Pacman kompetent und sind die herausragenden Befehle, die Sie möglicherweise verstehen müssen, um mit Pacman in Angriff zu nehmen.

Installieren eines Pakets mit Pacman

Es ist eine primäre Domäne, für die Sie sich nach der Auswahl des Arch Linux -Paketmanagers entscheiden werden. Um Software aus dem System -Repository zu erhalten oder ein Paket zu erstellen, besteht der erste Schritt darin, es mit Pacman zu installieren. Der Pacman -Befehl zur Installation von einzelnen oder mehreren Paketen ist wie folgt:

$ pacman -s _package_name1_ _package_name2_…

Der letzte Satz von Punkten repräsentiert die Kontinuität im Befehl. Sie müssen den Paketnamen im obigen Befehl ersetzen, um ihn auf Ihrem System zu installieren. Synchronisieren Sie das installierte Paket, bevor Sie es als Abhängigkeit oder explizit installiertes Paket über die Befehle -s- und -u -Befehle klassifizieren.

Entfernen von installierten Paketen

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

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

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

$ pacman -r package_name_


-R bedeutet den Befehl zur Entfernung.
Um das Paket zusammen mit seinen Abhängigkeiten zu entfernen, geben Sie den folgenden Befehl aus:

$ pacman -rs _package_name_


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

$ pacman -qdtq | Pacman -rs -

Aktualisieren eines Pakets

In anderen Linux -Verteilungen führt der APT -Befehl Paketaktualisierung durch. In Arch Linux ist ein einzelner Befehl in Pacman nicht nur Aktualisierungen, sondern auch Systempakete synchronisiert und aktualisiert. Die folgenden Befehls -Upgrades konfigurierte Pakete nur und aktualisieren nicht lokale Pakete, die im System verfügbar sind:

$ pacman -Syu


Hier wird das System aktualisiert und -U ist für das Upgrade des Pakets dient. 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. Zuletzt 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.

Suche nach einem Paket

Pacman ist auch effizient bei der Suche der Pakete 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 Zeichenfolgen hinzufügen.

$ pacman -qs _string1_ _string2_


-Q symbolisiert die Paketsuche in der lokalen Datenbank.

$ pacman -f _string1_ _string2_


-F findet die Remotepakete in der Datenbank.

Reinigen Sie den Paketcache

In Arch Linux löscht Pacman bisher installierte Pakete nicht aus seinem Speicherplatz. Sie müssen also den folgenden Befehl eingeben, um den Cache Ihrer Datenbank zu löschen. Dieser Befehl löscht unsynchronisierte Pakete.

$ pacman -sc


Um alle Dateien im Cache zu löschen, geben Sie den folgenden Befehl ein:

$ pacman -scc

Installieren eines lokalen Pakets

Bei der Verwendung von Pacman müssen Sie nur lokale und Remote -Pakete außerhalb der Gerichtsbarkeit des Server -Repositorys installieren. Der folgende Code installiert das lokale Paket nach der Durchsuchung des Remote -Depots.

$ pacman -u _/path/to/package/package_name -version.pkg.Teer.XZ_
$ pacman -u http: // www.Beispiel.com/repo/Beispiel.pkg.Teer.xz


Der zweite Code kann die Remotepakete installieren, die im offiziellen Depot nicht vorhanden sind.

Fehlerbehebung

Sie können einen der folgenden drei Fehlertypen konfrontieren, während Sie mit Pacman unter Arch Linux arbeiten:

  • Widersprüchlicher Dateifehler
  • Ungültiges Paket
  • Sperrendatenbank

Der widersprüchliche Dateifehler erfolgt aufgrund des Vorhandenseins einer widersprüchlichen Datei im Repository. Sie können die Datei entweder manuell umbenennen oder die Überschreibfunktion erzwingen. Der folgende Befehl wird für die Überschreibfunktion verwendet:

$ pacman -s -Overwrite GLOB -Paket

Der ungültige Paketfehleroberflächen durch die teilweise Aktualisierung des Pakets. Es ist besser, vor der Installation nach der Paketbeschreibung zu suchen.
Der Sperrdatenbankfehler erfolgt aufgrund einer Unterbrechung bei der Änderung der Datenbank.

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


Führen Sie den obigen Befehl aus, um den Zusammenstoß im Verriegelungsprozess zu erkennen. Und dann können Sie zur Verriegelung der Datenbank zurückkehren.

Abschluss

Pacman ist der Paketmanager von Arch Linux, der bei der Installation und Verwaltung von Paketen und Bausystemen hilft. Wenn Sie diesem Handbuch folgen, können Sie Pacman mit maximaler Effizienz in Ihrem Arch -Linux -System leicht betreiben. Dieser Leitfaden hat die meisten Befehle abgedeckt, die Sie bei der Verwendung von Pacman kennen müssen.