如何为其他GNU / Linux发行版部署Ubuntu touch应用程序?


8

我的情况:

  • 我已经在QML和C ++中使用Ubuntu SDK创建了一个Ubuntu触摸应用程序。
  • 该应用程序使用Ubuntu UI Toolkit (Ubuntu.Components 0.1)
  • 我希望该应用程序也可以在其他GNU / Linux发行版中运行。

如何与Ubuntu组件一起部署该应用程序,使其也可以在其他GNU / Linux发行版上运行?

Answers:


2

您真的需要静态链接到所有Qt5吗?我可以想象,大多数现代Linux已经在其存储库中拥有它。您可能要做的就是在二进制文件中包含Ubuntu.Components。

如果执行此操作,则只需将Ubuntu.Components源复制到我的项目目录中,就好像它是另一个模块一样。我从未真正尝试过此操作,因此您可能必须尝试使用​​导入路径来确保加载正确的版本。

我怀疑有一种更优雅的方法可以完成此操作,但是我在生成静态链接的二进制文件方面经验不足。但这可能对您有用,直到有人得到真正的答案。


1
根据应用程序的许可和分发方法,以这种方式引入Ubuntu.Components可能不可行/合法。
dobey 2014年

如果可以,请更新答案。我更改了问题
Naveen 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.