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!