Erstellen Sie ein Debian-Paket (.deb) aus einem Qt-Projekt

14

Ich habe mehrere Projekte mit Qt Creator gemacht und möchte sie in einem installierbaren Format (in diesem Fall Debian-Pakete) verteilen.

Weitere Informationen zu meiner Qt-Installation (und meinem System):

  • Qt Version 4.8.0 (32 Bit)
  • Qt Creator 2.4.1
  • Ich verwende Ubuntu 12.04.

Jede Hilfe ist willkommen!

Alex Spataru
quelle

Antworten:

11

Ich habe gerade mein Paket erstellt, indem ich dem Tutorial gefolgt bin . Ich empfehle das Ausführen qmake, um das zu erstellen Makefile, damit Sie beim Ausführen nicht auf Probleme stoßen dpkg-buildpackage.


Schritte

Vorausgesetzt, Sie haben das debianVerzeichnis bereits im Quellcode eingerichtet,

  1. Kopieren Sie das Quellverzeichnis (in dem sich die .proDatei befindet) in Ihr Basisverzeichnis und benennen Sie es in um yourProjectName_projectVersion.
  2. Öffnen Sie ein Terminal und führen Sie es aus cd yourProjectName_projectVersion.
  3. Führen Sie dann aus dh_make -s -c gpl -e yourEmailAddress --createorig
  4. Schließlich ausführen dpkg-buildpackage. error exit status 255Wenn dies der Fall ist , überprüfen Sie möglicherweise , ob die tar.xsDatei in Ihrem Basisordner mit der von angeforderten Datei übereinstimmt dpkg-buildpackage(überprüfen Sie die letzten Zeilen der Ausgabe von dpkg-buildpackage, um herauszufinden, welche Datei gewünscht wird ).

Wenn Sie einen einfacheren und schnelleren Weg suchen, können Sie Debreate verwenden (ich habe es nicht getestet, kann Ihnen also nicht versichern, dass es funktionieren wird).

Ich hoffe, das hilft jedem, der sein Qt-Projekt verbreiten möchte.

Alex Spataru
quelle
der link ist kaputt, aber mit wayback maschine erreichbar
lena