Gérer des paquets avec APT

Commandes de bases

apt install htop
apt-cache search htop
apt-cache policy htop
apt-get autoremove --purge htop

Installer un paquet précis

Admettons que l'on souhaite installer postgresql-client-13 sur une Debian 9 mais que le paquet n'est pas disponible pour cette version. Il y aura alors besoin d'utiliser le dépôt PGDG de postgres. Soit:

cat/etc/apt/sources.list.d/postgresql.list
deb http://apt.postgresql.org/pub/repos/apt stretch-pgdg main

Avec cette étiquetage :

cat /etc/apt/preferences.d/postgresl
Package: postgresql-client-13
Pin: release a=stretch-pgdg
Pin-Priority: 999

Sources: https://wiki.debian-fr.xyz/L%27etiquetage_de_paquets_via_le_fichier_/etc/apt/preferences