簡體   English   中英

在我的應用程序中需要> = GTK 3.16。 如何分配?

[英]Need >=GTK 3.16 in my application. How to distribute?

我的應用程序需要使用GTK 3.16(GL區和FlowBox)。 我想在多個Linux發行版(例如Debian,Ubuntu等)上分發我的程序。問題是它們中的一些使用了太舊的庫。 我仍如何分發? 是否存在可以使用LD_LIBRARY_PATH添加到程序包中的libs的Linux二進制包?

不幸的是,與發行版無關的二進制發行版仍不是一個解決的問題,對於開發人員來說,這對開發人員來說既簡單又對用戶安全。 也就是說,解決方案正在快速改進,並且可能很快就會出現。 個人最喜歡的是Flatpak,但還不是處於“僅單擊鏈接”階段。 其他替代方案包括Ubuntus SnappyAppImage

如果您現在想要對用戶來說很容易的東西,則可以選擇AppImage。 對於未來,我認為Flatpak具有一些功能(例如運行時和適當的沙箱),將使其更具吸引力。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM