Como implantar um aplicativo Ubuntu touch para outras distribuições GNU / Linux?

8

Minha situação:

  • Eu criei um aplicativo Ubuntu touch usando o Ubuntu SDK, em QML e C ++.
  • O aplicativo usa o Ubuntu UI Toolkit (Ubuntu.Components 0.1)
  • Quero que o aplicativo seja executado em outras distribuições GNU / Linux também.

Como implantar esse aplicativo junto com o Ubuntu Components, para que ele também seja executado em outras distribuições GNU / Linux?

Naveen
fonte

Respostas:

2

Você realmente precisa vincular estaticamente a todo o Qt5? Eu imagino que a maioria dos Linux modernos já o possua em seus repositórios. Pode ser que tudo o que você precise fazer seja incluir o Ubuntu.Components no seu binário.

Se eu estivesse fazendo isso, copiaria a fonte Ubuntu.Components no diretório do meu projeto, como se fosse outro módulo. Na verdade, eu nunca tentei isso, então talvez você precise brincar com os caminhos de importação para garantir que a versão correta seja carregada.

Suspeito que exista uma maneira mais elegante de fazer isso, mas não tenho muita experiência na produção de binários vinculados estaticamente. Mas talvez isso funcione para você até que alguém apareça com a resposta real.

Robert Schroll
fonte
1
Dependendo do método de licença e distribuição do aplicativo, pode não ser viável / legal extrair o Ubuntu.Components dessa maneira.
Dobey
Atualize a resposta, se puder. Eu mudei a pergunta #
Naveen Naveen