Angabe der Debian-Abhängigkeit zwischen zwei Versionen & apt-get-Installation von .deb-Dateien

Diese Informationen sind wahrscheinlich vor allem für Paketbetreuer von Interesse:

Abhängigkeit von bestimmten Paketversionen

Hier ist, wie man eine Python3-Abhängigkeit zwischen Version 3.5 (gleich oder später) und 3.6 (muss früher sein) in debian/steuerung:

Abhängig von: python3 (>= 3.5), python3 (<< 3.6)

Sie geben also grundsätzlich zwei Abhängigkeiten an.

Beachten Sie, dass dies nicht für Debian Buster (Raspbian Buster sowieso) funktionieren wird, da es Python 3.7 enthält.

Eine andere Möglichkeit, speziell für Python, besteht darin, die Version als Teil des Paketnamens anzugeben:

Abhängig von: python3.5

Ich habe es schließlich so gemacht.

Installieren eines lokalen .deb-Pakets mit apt-get

Normalerweise kann ein lokales Paket mit

dpkg -i .deb

Dies installiert jedoch nicht die Abhängigkeiten!

Sie können das Paket wie folgt mit apt-get installieren:

apt-get install ./.deb

Angenommen, das Paket befindet sich im lokalen Verzeichnis.

Dank an diese Superuser-Antwort für diesen Tipp!