Spécifier la dépendance de Debian entre deux versions et installer des fichiers .deb avec apt-get

Ces informations sont probablement les plus intéressantes pour les mainteneurs de paquets :

Dépendance à l'égard de versions spécifiques de paquets

Voici comment spécifier une dépendance de python3 entre la version 3.5 (égale ou supérieure) et la version 3.6 (doit être antérieure) dans le fichier debian/control:

Dépend de : python3 (>= 3.5), python3 (<< 3.6)

Vous spécifiez donc essentiellement deux dépendances.

Notez que cela ne fonctionnera pas pour Debian Buster (Raspbian Buster de toute façon), car il est livré avec Python 3.7.

Une autre possibilité, spécifiquement pour Python, est de spécifier la version comme faisant partie du nom du paquet :

Dépend de : python3.5

C'est ainsi que j'ai fini par le faire.

Installation d'un paquet local .deb avec apt-get

Habituellement, un paquet local peut être installé en utilisant

dpkg -i .deb

Cependant, cela n'installe pas les dépendances !

Vous pouvez installer le paquet en utilisant apt-get comme ceci :

apt-get install ./.deb

En supposant que le paquet est situé dans le répertoire local.

Merci à cette réponse de Superuser pour ce conseil !