Riferimento rapido

Cheat Sheet per Pacman

Guida rapida per Pacman su Arch Linux: installare, aggiornare, rimuovere pacchetti, sincronizzare database, pulire gli orfani e analizzare le dipendenze.

· Pubblicato

Pacman è il gestore pacchetti di Arch Linux e delle distribuzioni derivate, unendo un formato binario semplice a un sistema di build pratico.

Operazioni essenziali

Comando Azione
sudo pacman -Syu Sincronizza i database ed esegue l'aggiornamento completo del sistema
sudo pacman -S <pkg> Installa un pacchetto specifico
sudo pacman -Syu <pkg> Aggiorna i repository e installa il pacchetto
sudo pacman -R <pkg> Rimuovi pacchetto (mantiene le dipendenze)
sudo pacman -Rsc <pkg> Rimuovi ricorsivamente pacchetto e dipendenze non necessarie
pacman -Ss <keyword> Cerca parola chiave nei repository remoti

Interrogare i pacchetti (-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

Pulizia delle dipendenze orfane

Gli orfani sono pacchetti installati come dipendenze ma non più richiesti da nessun pacchetto attivo:

# 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

Ispezione dell'albero delle dipendenze (pactree)

# View dependency tree for a package
pactree ripgrep

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

Riferimenti

Argomenti correlati