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!