zlgopen / awtk

AWTK = Toolkit AnyWhere(a cross-platform embedded GUI)
GNU Lesser General Public License v2.1
3.11k stars 768 forks source link

怎么release Linux应用软件? #327

Closed WeSrc-Yin closed 4 years ago

WeSrc-Yin commented 4 years ago

比如说我要提供MusicPlayer-Demo这个软件给到别人,让他在他的ubuntu上运行这个应用软件,单独提供bin文件demo是不行的,我要怎么打包给他?(他不需要源码,仅仅需要看我们的软件在电脑端的运行)

WeSrc-Yin commented 4 years ago

他ubuntu上运行不起来,会报错,缺少libsndio.so.6.1等等,那是不是得把依赖的库都打成tar包?具体怎么操作?我没有发布过在Linux pc端运行的

xianjimli commented 4 years ago

我也没做过,有几个思路,你可以参考一下:

WeSrc-Yin commented 4 years ago

多谢,采用了你说的第一种方法,我这里简单点。我让对方安装了那几个依赖包,然后我把bin和assets的界面bin及font等release给到他,可以跑起来。

你说的第二种方法没搞过,暂时不会。

第三种方法,我觉得我有空可以试下,awtk的web版本还没有试过呢。