Linux 可执行程序 配置文件 动态库 如何打包成一个软件

时间:2021-06-25 18:34:27
Linux下我做了一个程序,该程序的基本组成是 可执行程序,动态链接库.so、配置文件txt,shell脚本 
需求是 如何将这个程序的4个部分打包成类似于Windows exe文件一样的东西。 能够运行一次全部释放出来?

2 个解决方案

#1


tar? 或者参考debain,redhat 他们的包管理软件.(复杂一些).
无非就是将各个文件放到指定的地方罢了.


tar --exclude=".svn" --exclude=".git" \
-hczf dist.tar.gz -C $(DIST_DIR) . \
--numeric-owner --owner=0 --group=0

在target上运行以下指令以解压包:
gzip -dc dist.tar.gz | tar -xvf - -C /

#2


tar 只是把它们压缩在一起  而且并不能直接运行  。。。。

不像windows下 软件安装一样  点击 XX.setup 后自动释放文件到指定位置,并且运行软件

#1


tar? 或者参考debain,redhat 他们的包管理软件.(复杂一些).
无非就是将各个文件放到指定的地方罢了.


tar --exclude=".svn" --exclude=".git" \
-hczf dist.tar.gz -C $(DIST_DIR) . \
--numeric-owner --owner=0 --group=0

在target上运行以下指令以解压包:
gzip -dc dist.tar.gz | tar -xvf - -C /

#2


tar 只是把它们压缩在一起  而且并不能直接运行  。。。。

不像windows下 软件安装一样  点击 XX.setup 后自动释放文件到指定位置,并且运行软件