Come distribuire un'applicazione touch Ubuntu per altre distribuzioni GNU / Linux?


8

La mia situazione:

  • Ho creato un'applicazione touch Ubuntu usando Ubuntu SDK, in QML e C ++.
  • L'applicazione utilizza Ubuntu UI Toolkit (Ubuntu.Components 0.1)
  • Voglio che l'applicazione funzioni anche su altre distribuzioni GNU / Linux.

Come distribuire questa applicazione insieme a Ubuntu Components, in modo che funzioni anche su altre distribuzioni GNU / Linux?

Risposte:


2

Hai davvero bisogno di collegarti staticamente a tutto Qt5? Immagino che la maggior parte dei moderni Linux lo abbia già nei loro repository. Può darsi che tutto ciò che devi fare sia includere Ubuntu.Components nel tuo binario.

Se lo facessi, copierei semplicemente la fonte Ubuntu.Components nella mia directory di progetto, come se fosse un altro modulo. Non l'ho mai provato, quindi potresti dover giocare con i percorsi di importazione per assicurarti che venga caricata la versione giusta.

Sospetto che ci sia un modo più elegante per ottenere questo risultato, ma non ho molta esperienza nella produzione di binari collegati staticamente. Ma forse questo funzionerà per te fino a quando qualcuno non troverà la vera risposta.


1
A seconda della licenza e del metodo di distribuzione dell'applicazione, potrebbe non essere possibile / legale inserire Ubuntu.Components in quel modo.
Dobey,

Per favore aggiorna la risposta se puoi. Ho cambiato la domanda
Naveen il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.