Ubuntuタッチアプリケーションを他のGNU / Linuxディストリビューションにデプロイする方法は?


8

私の状況:

  • QMLとC ++で、Ubuntu SDKを使用してUbuntuタッチアプリケーションを作成しました。
  • アプリケーションはUbuntu UI Toolkit (Ubuntu.Components 0.1)を使用します
  • アプリケーションを他のGNU / Linuxディストリビューションでも実行したい。

他のGNU / Linuxディストリビューションでも実行できるように、Ubuntuコンポーネントと一緒にこのアプリケーションをデプロイする方法は?

回答:


2

Qt5のすべてに静的にリンクする必要がありますか?最近のほとんどのLinuxのリポジトリにはすでにそれがあると思います。バイナリにUbuntu.Componentsを含めるだけでよい場合もあります。

これを行っている場合は、Ubuntu.Componentsソースを別のモジュールであるかのように、プロジェクトディレクトリにコピーします。私は実際にこれを試したことがないので、インポートパスをいじって正しいバージョンが読み込まれるようにする必要があるかもしれません。

これを実現するためのよりエレガントな方法があると思いますが、静的にリンクされたバイナリを生成する経験はあまりありません。しかし、誰かが本当の答えを見つけるまでは、おそらくこれでうまくいくでしょう。


1
アプリケーションのライセンスと配布方法によっては、Ubuntu.Componentsをそのように引き込むことは実行可能/合法ではない場合があります。
dobey 14

できれば回答を更新してください。質問を変更しました
Naveen 2014
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.