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

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

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

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!

Antwort1

Ich habe mein Paket soeben zusammengestellt,Lernprogramm. Ich empfehle, qmakezum Erstellen die auszuführen Makefile, damit beim Ausführen keine Probleme auftreten 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 Home-Verzeichnis und benennen Sie es um in yourProjectName_projectVersion.
  2. Öffnen Sie ein Terminal und führen Sie aus cd yourProjectName_projectVersion.
  3. Führen Sie dann ausdh_make -s -c gpl -e yourEmailAddress --createorig
  4. Führen Sie abschließend aus dpkg-buildpackage. Möglicherweise erhalten Sie etwas wie . error exit status 255Wenn ja, überprüfen Sie, ob die tar.xsDatei in Ihrem Home-Ordner mit der von angeforderten Datei übereinstimmt dpkg-buildpackage(überprüfen Sie die letzten Zeilen der Ausgabe von , dpkg-buildpackageum herauszufinden, welche Datei angefordert wird).

Wenn Sie einen einfacheren und schnelleren Weg suchen, können Sie verwendenDiskutieren(Ich habe es nicht getestet und kann Ihnen daher nicht versichern, dass es funktioniert).

Ich hoffe, dies hilft jedem, der sein Qt-Projekt verteilen möchte.

verwandte Informationen