Jak wdrożyć aplikację dotykową Ubuntu dla innych dystrybucji GNU / Linux?


8

Moja sytuacja:

  • Stworzyłem aplikację dotykową Ubuntu przy użyciu Ubuntu SDK, w QML i C ++.
  • Aplikacja używa Ubuntu UI Toolkit (Ubuntu.Components 0.1)
  • Chcę, aby aplikacja działała również w innych dystrybucjach GNU / Linux.

Jak wdrożyć tę aplikację wraz z komponentami Ubuntu, aby działała również w innych dystrybucjach GNU / Linux?

Odpowiedzi:


2

Czy naprawdę potrzebujesz statycznego linku do wszystkich Qt5? Wyobrażam sobie, że większość współczesnych Linuksów ma go już w swoich repozytoriach. Być może wszystko, co musisz zrobić, to dołączyć Ubuntu.Components do pliku binarnego.

Gdybym to robił, po prostu skopiowałbym źródło Ubuntu.Components do mojego katalogu projektu, tak jakby to był inny moduł. Nigdy tego nie próbowałem, więc być może będziesz musiał pobawić się ścieżkami importu, aby upewnić się, że ładowana jest odpowiednia wersja.

Podejrzewam, że istnieje bardziej elegancki sposób na osiągnięcie tego, ale nie mam dużego doświadczenia w tworzeniu statycznie powiązanych plików binarnych. Ale może to zadziała, dopóki ktoś nie przyjdzie z prawdziwą odpowiedzią.


1
W zależności od licencji i metody dystrybucji aplikacji pobranie Ubuntu.Components w ten sposób może nie być wykonalne / legalne.
dobey,

Zaktualizuj odpowiedź, jeśli możesz. Zmieniłem pytanie
Naveen,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.