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:
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:
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:
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.