Cette note fait partie de la série « Trucs et astuces pour la CLI » .

apt

Sélection de version

Downgrade / installer une version spécifique d'un paquet :

# Affiche les versions disponibles :
apt-cache showpkg "$package_name"

# Installation d'une version spécifique :
sudo apt-get install "$package_name"="$package_version"

Empêcher un paquet spécifique d'être mis à jour automatiquement :

# Bloquer les mises à jour d'un paquet :
sudo apt-mark hold "$package_name"

# Retirer le bloquage :
sudo apt-mark unhold "$package_name"

# Afficher tous les paquets bloqués :
sudo apt-mark showhold

D'où vient ce paquet ?

Afin de savoir pourquoi un paquet est installé, on peut lister les paquets qui en dépendent :

apt-cache rdepends --recurse --installed "$package_name"

dpkg

Quel paquet détient ce fichier ?

dpkg -S "$file_path"

Quels fichiers ont été installés par ce paquet ?

dpkg -L "$package_name"

Quels fichiers seraient installés par ce fichier .deb ?

dpkg -c "$deb_path"

Vue condensée des fichiers installés

Affiche une vue condensée des paquets installés, contenant notamment leur état d'installation, leur version, ainsi qu'une description courte.

# Tous les paquets installés :
dpkg -l

# Seulement les paquets spécifiés :
dpkg -l "$package1" "$package2" # …