Specificare la dipendenza di Debian tra due versioni e apt-get che installa i file .deb

Queste informazioni sono probabilmente di maggior interesse per i manutentori di pacchetti:

Dipendenza da versioni specifiche del pacchetto

Ecco come specificare una dipendenza da python3 tra la versione 3.5 (uguale o successiva) e la 3.6 (deve essere precedente) in debian/controllo:

Dipende: python3 (>= 3.5), python3 (<< 3.6)

Quindi in pratica si specificano due dipendenze.

Nota, questo non funzionerà per Debian Buster (Raspbian buster in ogni caso), poiché fornisce Python 3.7.

Un'altra possibilità, specificamente per Python, è specificare la versione come parte del nome del pacchetto:

Dipende: python3.5

Questo è il modo in cui ho finito per farlo.

Installare un pacchetto .deb locale con apt-get

Di solito, un pacchetto locale può essere installato usando

dpkg -i .deb

Questo però non installa le dipendenze!

Potete installare il pacchetto usando apt-get in questo modo:

apt-get install ./.deb

Supponendo che il pacchetto si trovi nella directory locale.

Grazie a questa risposta di Superuser per questo suggerimento!