繁体   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