Inhaltsverzeichnis
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