日期:2014-05-16  浏览次数:20638 次

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

------解决方案--------------------
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 /