Bagaimana cara menyebarkan aplikasi sentuh Ubuntu untuk distribusi GNU / Linux lainnya?

8

Situasi saya:

  • Saya telah membuat aplikasi sentuh Ubuntu menggunakan Ubuntu SDK, di QML & C ++.
  • Aplikasi ini menggunakan Ubuntu UI Toolkit (Ubuntu.Components 0.1)
  • Saya ingin aplikasi untuk berjalan di distribusi GNU / Linux lainnya juga.

Bagaimana cara menyebarkan aplikasi ini bersama dengan Komponen Ubuntu, sehingga dapat berjalan pada distribusi GNU / Linux lainnya juga?

Naveen
sumber

Jawaban:

2

Apakah Anda benar-benar perlu menautkan secara statis ke semua Qt5? Saya akan membayangkan bahwa sebagian besar Linux modern sudah memilikinya di repositori mereka. Mungkin saja yang perlu Anda lakukan adalah memasukkan Ubuntu.Komponen dalam biner Anda.

Jika saya melakukan ini, saya hanya akan menyalin sumber Ubuntu.Components ke direktori proyek saya, seolah-olah itu adalah modul lain. Saya belum pernah benar-benar mencoba ini, jadi Anda mungkin harus bermain-main dengan jalur impor untuk memastikan versi yang tepat dimuat.

Saya menduga ada cara yang lebih elegan untuk melakukan ini, tapi saya tidak punya banyak pengalaman dalam menghasilkan binari yang terhubung secara statis. Tetapi mungkin ini akan bekerja untuk Anda sampai seseorang datang dengan jawaban nyata.

Robert Schroll
sumber
1
Tergantung pada lisensi dan metode distribusi aplikasi, mungkin tidak layak / legal untuk menarik Ubuntu. Komponen dengan cara itu.
dobey
Harap perbarui jawabannya jika Anda bisa. Saya mengubah pertanyaan
Naveen