Kurzreferenz

Pacman Paketmanager Spickzettel

Kurzreferenz für Arch Linux Pacman: Pakete installieren, aktualisieren, entfernen, Datenbankabgleich, verwaiste Pakete bereinigen und Abhängigkeitsbaum prüfen.

· Veröffentlicht

Pacman ist der Paketmanager für Arch Linux und abgeleitete Distributionen, der ein einfaches Binärpaketformat mit einem benutzerfreundlichen Build-System verbindet.

Grundlegende Befehle

Befehl Aktion
sudo pacman -Syu Datenbanken synchronisieren und vollständiges Systemupgrade ausführen
sudo pacman -S <pkg> Bestimmtes Paket installieren
sudo pacman -Syu <pkg> Repositorys aktualisieren und Paket installieren
sudo pacman -R <pkg> Paket entfernen (Abhängigkeiten bleiben erhalten)
sudo pacman -Rsc <pkg> Paket samt nicht mehr benötigter Abhängigkeiten rekursiv entfernen
pacman -Ss <keyword> Entferntes Repository nach Stichwort durchsuchen

Pakete abfragen (-Q)

# List all explicitly installed packages
pacman -Qe

# List all files installed by a specific package
pacman -Ql nginx

# Search for the package that owns a specific file
pacman -Qo /usr/bin/git

# Show detailed metadata and dependencies for installed package
pacman -Qi python

# Search locally installed packages for keywords
pacman -Qs ripgrep

Verwaiste Abhängigkeiten bereinigen

Verwaiste Pakete wurden als Abhängigkeiten installiert, werden aber von keinem aktiven Paket mehr benötigt:

# List orphan packages
pacman -Qdt

# Remove all orphan packages and their unused configurations
sudo pacman -Rns $(pacman -Qdtq)

# Clean cached package downloads (/var/cache/pacman/pkg/)
sudo pacman -Sc

Abhängigkeitsbaum prüfen (pactree)

# View dependency tree for a package
pactree ripgrep

# View reverse dependencies (what packages depend on this)
pactree -r openssl

Referenzen

Verwandte Themen