Benutzer-Werkzeuge

Webseiten-Werkzeuge


pacman-kommandos

Systemaktualisierung

Führt eine komplette System-Aktualisierung aus

 # pacman -Syu

Lokale Datenbank komplett neu aufbauen und aktualisieren

 # pacman -Syy

Lokale Datenbank aktualisieren

 # pacman -Sy

Alle installierten Pakete aktualisieren

 # pacman -Su

Paketsuche

Sucht nach installierbaren Paketen. Es reicht ein Teil des Paketnamens oder der Paketbeschreibung

 # pacman -Ss [paket]

Sucht nach installierbaren Paketgruppen

 # pacman -Sg

Sucht nach bereits installierten Paketen

 # pacman -Qs [paket]

Paketinhalt und Infos anzeigen

Zeigt den Inhalt einer Paketgruppe

 # pacman -Sg [paketgruppe]

Paket suchen das die Datei enthält

 # pacman -Fs [datei]

Wie -Fs, aber Suche mit regulären Ausdrücken

 # pacman -Fsx [regex]

Alle Dateien des Paketes anzeigen

 # pacman -Fl [paket]

Paket suchen das eine bestimmte Datei enthält

 # pacman -Fo [/pfad/zur/datei]

Informationen zu bereits installiertem Paket anzeigen

 # pacman -Qi [paket]

Informationen zu (noch) nicht installierten Paketen anzeigen

 # pacman -Si [paket]

Zeigt alle installierten Pakete inklusive Versionsnummer auf dem System an

 # pacman -Q

Zeigt alle installierten Dateien des Pakets im System

 # pacman -Ql [paket]

Pakete anzeigen, die sich in keinem aktivierten Repo laut /etc/pacman.conf befinden

 # pacman -Qm

Zeigt das Paket an, welches die gesuchte Datei enthält

 # pacman -Qo [/pfad/zur/datei]

Zeigt an für welche installierten Pakete Updates verfügbar sind

 # pacman -Qu

Verwaiste Pakete anzeigen, die als Abhängigkeiten installiert wurden, aber nicht mehr von anderen Paketen benötigt werden

 # pacman -Qdt

Pakete anzeigen, die ausdrücklich installiert wurden, aber nicht von anderen als Abhängigkeit benötigt werden

 # pacman -Qet

Pakete entfernen

Paket entfernen

 # pacman -R [paket]

Paket entfernen ohne auf Abhängigkeiten zu achten. ACHTUNG: Das Paket wird auch entfernt, wenn es noch von anderen Paketen gebraucht wird!

 # pacman -Rd [paket]

Paket entfernen, wie oben, jedoch werden alle Abhängigkeitsprüfungen ausgeschaltet

 # pacman -Rdd [paket]

Paket mit allen benötigten Abhängigkeiten entfernen (wenn diese nicht von anderen installierten Paketen benötigt werden)

 # pacman -Rs [paket]

Paket mit allen benötigten Abhängigkeiten und deren Abhängigkeiten entfernen

 # pacman -Rss [paket]

Paket inklusive aller Abhängigkeiten entfernen

 # pacman -Runs [paket]

Pakete installieren

Eines oder mehrere Pakete installieren oder aktualisieren

 # pacman -S [paket1] [paket2]

Paket aus einem spezifischen Repo (hier: testing) installieren

 # pacman -S testing/[paket]

Ein lokales Paket installieren (nicht aus einem Repo)

 # pacman -U [paket-datei]

Paket download

Paket herunterladen, ohne es zu installieren

 # pacman -Sw [paket]

Paket Downgrade

Alle installierten Pakete downgraden (von Testing nach Core/Extra oder von Community-Testing nach Community)

 # pacman -Syuu

Optimierungen

Status eines installierten Programms ändern, ohne es „drüber zu installieren“

 # pacman -D [paket]

Leert den lokalen Speicher von Pacman (/var/cache/pacman/pkg)

 # pacman -Scc

Löscht nicht mehr benötigte und veraltete Pakete aus (/var/cache/pacman/pkg) und unbenutzte Repositorien aus /var/lib/pacman/

 # pacman -Sc

Überprüft alle Pakete auf fehlende Dateien. Einfachhalber pacman -Qk mit grep warning benutzen

 # pacman -Qk

Pacman-Datenbank optimieren durch Neuanordnung der Paketdateien im Dateisystem

 # pacman-optimize

Lokale Datei-Datenbank aktualisieren

 # pacman -Fy
pacman-kommandos.txt · Zuletzt geändert: 2020/01/23 16:37 (Externe Bearbeitung)