Letzte Änderung: 24. Oktober 2025

pacman Befehle


System updaten : # pacman-key --refresh-keys && pacman -Syyu --- Die wichtigsten Befehle sind hier aufgeführt. Bitte beachte, dass die Paketnamen immer klein geschrieben werden. Befehl Beschreibung pacman -Syu Führt eine komplette System-Aktualisierung aus pacman -S [paket1] [paket2] Eines oder mehrere Pakete installieren oder aktualisieren pacman -Sy Lokale Datenbank aktualisieren pacman -Su Alle installierten Pakete aktualisieren pacman -Syy Lokale Datenbank komplett neu aufbauen und aktualisieren pacman -Syuu Alle installierten Pakete downgraden (von Testing nach Core) pacman -Ss [paket] Sucht nach installierbaren Paketen. Es reicht ein Teil des Paketnamens oder der Paketbeschreibung pacman -Sg Sucht nach installierbaren Paketgruppen pacman -Sg [paketgruppe] Zeigt den Inhalt einer Paketgruppe pacman -Q Zeigt alle installierten Pakete inklusive Versionsnummer auf dem System an pacman -Qs [paket] Sucht nach bereits installierten Paketen pacman -R [paket] Paket entfernen pacman -Rd [paket] Paket entfernen ohne auf Abhängigkeiten zu achten. ACHTUNG: Das Paket wird auch entfernt, wenn es noch von anderen Paketen gebraucht wird! pacman -Rdd [paket] Paket entfernen, wie oben, jedoch werden alle Abhängigkeitsprüfungen ausgeschaltet pacman -Rs [paket] Paket mit allen benötigten Abhängigkeiten entfernen (wenn diese nicht von anderen installierten Paketen benötigt werden) pacman -Rss [paket] Paket mit allen benötigten Abhängigkeiten und deren Abhängigkeiten entfernen pacman -D [paket] Status eines installierten Programms ändern, ohne es "drüber zu installieren" pacman -Qi [paket] Informationen zu bereits installiertem Paket anzeigen pacman -Si [paket] Informationen zu (noch) nicht installierten Paketen anzeigen pacman -Sw [paket] Paket herunterladen, ohne es zu installieren pacman -S testing/[paket] Paket aus einem spezifischen Repo (hier: testing) installieren pacman -U [paket-datei] Ein lokales Paket installieren (nicht aus einem Repo) pacman -Runs [paket] Paket inklusive aller Abhängigkeiten entfernen pacman -Qdt Verwaiste Pakete anzeigen, die als Abhängigkeiten installiert wurden, aber nicht mehr von anderen Paketen benötigt werden pacman -Qet Pakete anzeigen, die ausdrücklich installiert wurden, aber nicht von anderen als Abhängigkeit benötigt werden pacman -Scc Leert den lokalen Speicher von Pacman (/var/cache/pacman/pkg) pacman -Sc Löscht nicht mehr benötigte und veraltete Pakete aus (/var/cache/pacman/pkg) und unbenutzte Repositorien aus /var/lib/pacman/. pacman -Ql [paket] Zeigt alle installierten Dateien des Pakets im System pacman -Qm Pakete anzeigen, die sich in keinem aktivierten Repo laut /etc/pacman.conf befinden pacman -Qo [/pfad/zur/datei] Zeigt das Paket an, welches die gesuchte Datei enthält pacman -Qu Zeigt an, für welche installierten Pakete Updates verfügbar sind pacman -Qk Überprüft alle Pakete auf fehlende Dateien. Einfachhalber pacman -Qk mit grep warning benutzen pacman-optimize Pacman-Datenbank optimieren durch Neuanordnung der Paketdateien im Dateisystem pactree [paket] List all dependencies of a particular software package Es können auch mehrere Befehle kombiniert werden. Z.B. alle verwaisten Pakete deinstallieren: # pacman -Rcsn `pacman -Qdtq`