Comment déployer une application tactile Ubuntu pour d'autres distributions GNU / Linux?

8

Ma situation:

  • J'ai créé une application tactile Ubuntu à l'aide du SDK Ubuntu, en QML et C ++.
  • L'application utilise Ubuntu UI Toolkit (Ubuntu.Components 0.1)
  • Je veux que l'application s'exécute également dans d'autres distributions GNU / Linux.

Comment déployer cette application avec les composants Ubuntu, afin qu'elle s'exécute également sur d'autres distributions GNU / Linux?

Naveen
la source

Réponses:

2

Avez-vous vraiment besoin de vous lier statiquement à l'ensemble de Qt5? J'imagine que la plupart des Linux modernes l'ont déjà dans leurs référentiels. Il se peut simplement que tout ce que vous avez à faire soit d'inclure Ubuntu.Components dans votre binaire.

Si je faisais cela, je copierais simplement la source Ubuntu.Components dans mon répertoire de projet, comme s'il s'agissait d'un autre module. Je n'ai jamais essayé cela, vous devrez donc peut-être jouer avec les chemins d'importation pour vous assurer que la bonne version est chargée.

Je soupçonne qu'il existe une façon plus élégante d'accomplir cela, mais je n'ai pas beaucoup d'expérience dans la production de binaires liés statiquement. Mais peut-être que cela fonctionnera pour vous jusqu'à ce que quelqu'un vienne avec la vraie réponse.

Robert Schroll
la source
1
Selon la licence et la méthode de distribution de l'application, il peut ne pas être possible / légal d'extraire Ubuntu.Components de cette manière.
dobey
Veuillez mettre à jour la réponse si vous le pouvez. J'ai changé la question
Naveen