Référence rapide

Aide-mémoire Pacman

Guide rapide pour Pacman sur Arch Linux : installer, mettre à jour, supprimer des paquets, synchroniser les bases, nettoyer les orphelins et inspecter les dépendances.

· Publié le

Pacman est le gestionnaire de paquets d'Arch Linux et de ses dérivés, associant un format binaire simple à un système de compilation accessible.

Opérations essentielles

Commande Action
sudo pacman -Syu Synchroniser les bases et mettre à jour tout le système
sudo pacman -S <pkg> Installer un paquet spécifique
sudo pacman -Syu <pkg> Mettre à jour les dépôts et installer le paquet
sudo pacman -R <pkg> Supprimer le paquet (conserve les dépendances)
sudo pacman -Rsc <pkg> Supprimer récursivement le paquet et ses dépendances inutiles
pacman -Ss <keyword> Rechercher un mot-clé dans les dépôts distants

Interroger les paquets (-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

Nettoyage des dépendances orphelines

Les orphelins sont des paquets installés comme dépendances qui ne sont plus requis par aucun paquet actif :

# 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

Inspection de l'arbre de dépendances (pactree)

# View dependency tree for a package
pactree ripgrep

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

Références

Sujets associés