sammlung:pacman
Inhaltsverzeichnis
Pacman
Pacman ist der Paketmanager von Arch Linux und dessen Derivaten.
Grundlagen
- Arbeitet mit .pkg.tar.zst-Paketen
- Nutzt Repositories, die in `/etc/pacman.conf` definiert sind
Wichtige Befehle
sudo pacman -Syu # System und Pakete aktualisieren sudo pacman -S <paket> # Paket installieren sudo pacman -R <paket> # Paket entfernen sudo pacman -Ss <paket> # Nach Paket suchen sudo pacman -Qi <paket> # Paketdetails anzeigen sudo pacman -Rns <paket> # Paket inkl. Abhängigkeiten entfernen sudo pacman -Rdd <paket> # Paket ohne Abhängigkeitsprüfung entfernen # Weitere wichtige Optionen sudo pacman -Sy # Nur Paketdatenbank aktualisieren sudo pacman -Su # Nur installierte Pakete aktualisieren sudo pacman -Sc # Cache leeren (alte Pakete) sudo pacman -Scc # Cache vollständig leeren # Automatische Bestätigung sudo pacman -S --noconfirm <paket> # Nicht-interaktiv # Installation simulieren sudo pacman -S --print <paket> # Abhängigkeiten anzeigen pactree <paket> # Abhängigkeitsbaum (pacman-contrib) pacman -Qi <paket> # Zeigt auch Abhängigkeiten pacman -Si <paket> # Info zu nicht installiertem Paket
Repository-Verwaltung
# Repositories werden in /etc/pacman.conf konfiguriert # Mirror-Liste: /etc/pacman.d/mirrorlist # Mirror-Liste aktualisieren mit reflector (muss installiert sein) sudo reflector --latest 20 --sort rate --save /etc/pacman.d/mirrorlist # Datenbank synchronisieren sudo pacman -Syy # Erzwinge Refresh (auch wenn aktuell)
Erweiterte Paketverwaltung
# Installierte und verfügbare Pakete pacman -Q # Alle installierten Pakete auflisten pacman -Qe # Explizit installierte Pakete pacman -Qd # Als Abhängigkeit installierte Pakete pacman -Qm # Aus AUR oder manuell installierte Pakete pacman -Qdt # Verwaiste Pakete (nicht mehr benötigt) pacman -Sl # Alle verfügbaren Pakete auflisten # Dateien in Paketen pacman -Ql <paket> # Dateien eines installierten Pakets auflisten pacman -Qo <datei> # Zeigt, welches Paket eine Datei besitzt pacman -F <datei> # Suche Datei in allen Paketen (auch nicht installiert) # Cache-Verwaltung sudo pacman -Sc # Nicht installierte Pakete aus Cache entfernen sudo paccache -r # Nur 3 neueste Versionen behalten (pacman-contrib) # Paket-Download ohne Installation sudo pacman -Sw <paket> # Nur herunterladen # Verwaiste Pakete entfernen sudo pacman -Rns $(pacman -Qdtq) # Alle verwaisten Pakete löschen
AUR (Arch User Repository)
# AUR-Helper (nicht offiziell, aber populär) yay -S <paket> # Mit yay (AUR-Helper) yay -Syu # System und AUR-Pakete aktualisieren paru -S <paket> # Mit paru (moderner AUR-Helper) paru -Syu # System und AUR-Pakete aktualisieren
Weitere Informationen
man pacman man pacman.conf pacman -h
Siehe auch
sammlung/pacman.txt · Zuletzt geändert: von 127.0.0.1
