Ich erstellte einige python
App mit autobahn
und verpackte es mit baazar builddeb
. In Python setup.py Datei habe ich requires
Tag mit allen erforderlichen Abhängigkeiten hinzugefügt. Ist es möglich, dem Debian-Paketinstallationsprogramm mitzuteilen, dass diese Pakete installiert werden sollen?Wie PyPi Abhängigkeiten zu DEB-Paket hinzufügen
Ich habe einige deps zu debian/control>Depends
aber:
dpkg -i my_package
keine Abhängigkeiten nicht installieren. Zeigt nur den Fehler und ich muss diese Deps manuell installieren.einige Pakete existiert nicht in Ubuntu-Standardrepositionen. Zum Beispiel Autobahn. Und im Allgemeinen würde Ich mag alle Python-Abhängigkeiten von
pip/easy_install
installiert hat
I DistUtilsExtra.auto.setup
mit personalisierten install
Aktion verwenden. Also ich denke, ich könnte easy_install packages
dort laufen. Ist es eine gute Idee?
Vielen Dank.
Ich glaube nicht, es ist eine gute Idee, verschiedene Verpackungssysteme zu mischen. Wahrscheinlich wäre der sauberere Weg, diese Abhängigkeiten in das .deb aufzunehmen, damit sie mit Ihrem Programm ausgeliefert werden. – Bakuriu
'dpkg -i' versucht nicht, erforderliche oder abhängige Pakete zu installieren. Sie müssen mit 'apt-get' oder 'aptitude' installieren. – tripleee