Làm cách nào để triển khai ứng dụng Ubuntu touch cho các bản phân phối GNU / Linux khác?


8

Hoàn cảnh của tôi:

  • Tôi đã tạo một ứng dụng Ubuntu touch bằng Ubuntu SDK, trong QML & C ++.
  • Ứng dụng sử dụng Bộ công cụ giao diện người dùng Ubuntu (Ubuntu.Components 0.1)
  • Tôi muốn ứng dụng chạy trong các bản phân phối GNU / Linux khác.

Làm cách nào để triển khai ứng dụng này cùng với các Thành phần Ubuntu, để nó cũng chạy trên các bản phân phối GNU / Linux khác?

Câu trả lời:


2

Bạn có thực sự cần liên kết tĩnh với tất cả Qt5 không? Tôi sẽ tưởng tượng rằng hầu hết các Linux hiện đại đã có nó trong kho của họ. Nó có thể chỉ là tất cả những gì bạn cần làm là bao gồm Ubuntu. Các thành phần trong nhị phân của bạn.

Nếu tôi đang làm điều này, tôi chỉ cần sao chép nguồn Ubuntu.Components vào thư mục dự án của mình, như thể đó là một mô-đun khác. Tôi chưa bao giờ thực sự thử điều này, vì vậy bạn có thể phải chơi xung quanh với các đường dẫn nhập để đảm bảo phiên bản phù hợp được tải.

Tôi nghi ngờ rằng có một cách thanh lịch hơn để thực hiện điều này, nhưng tôi không có nhiều kinh nghiệm trong việc tạo ra các nhị phân liên kết tĩnh. Nhưng có lẽ điều này sẽ làm việc cho bạn cho đến khi ai đó đi qua với câu trả lời thực sự.


1
Tùy thuộc vào giấy phép và phương thức phân phối của ứng dụng, việc sử dụng Ubuntu.Components theo cách đó có thể không khả thi / hợp pháp.
dobey

Vui lòng cập nhật câu trả lời nếu bạn có thể. Tôi đã thay đổi câu hỏi
Naveen
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.