Wie kann ich eine Ubuntu Touch-Anwendung für andere GNU / Linux-Distributionen bereitstellen?


8

Meine Situation:

  • Ich habe eine Ubuntu-Touch-Anwendung mit Ubuntu SDK in QML & C ++ erstellt.
  • Die Anwendung verwendet das Ubuntu UI Toolkit (Ubuntu.Components 0.1)
  • Ich möchte, dass die Anwendung auch in anderen GNU / Linux-Distributionen ausgeführt wird.

Wie kann diese Anwendung zusammen mit Ubuntu-Komponenten bereitgestellt werden, damit sie auch auf anderen GNU / Linux-Distributionen ausgeführt werden kann?

Antworten:


2

Müssen Sie wirklich eine statische Verknüpfung zu Qt5 herstellen? Ich würde mir vorstellen, dass die meisten modernen Linuxes es bereits in ihren Repositories haben. Es kann nur sein, dass Sie Ubuntu.Components nur in Ihre Binärdatei aufnehmen müssen.

Wenn ich das tun würde, würde ich einfach die Ubuntu.Components-Quelle in mein Projektverzeichnis kopieren, als wäre es ein anderes Modul. Ich habe das noch nie versucht, daher müssen Sie möglicherweise mit Importpfaden herumspielen, um sicherzustellen, dass die richtige Version geladen wird.

Ich vermute, dass es einen eleganteren Weg gibt, dies zu erreichen, aber ich habe nicht viel Erfahrung mit der Erstellung statisch verknüpfter Binärdateien. Aber vielleicht funktioniert das für Sie, bis jemand mit der richtigen Antwort vorbeikommt.


1
Abhängig von der Lizenz und der Verteilungsmethode der Anwendung ist es möglicherweise nicht möglich / legal, Ubuntu.Components auf diese Weise abzurufen.
Dobey

Bitte aktualisieren Sie die Antwort, wenn Sie können. Ich habe die Frage geändert
Naveen
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.