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" # …