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?

Naveen
źródło

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ą.

Robert Schroll
źródło
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,