需求是 如何将这个程序的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 /
无非就是将各个文件放到指定的地方罢了.
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 后自动释放文件到指定位置,并且运行软件
不像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 /
无非就是将各个文件放到指定的地方罢了.
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 后自动释放文件到指定位置,并且运行软件
不像windows下 软件安装一样 点击 XX.setup 后自动释放文件到指定位置,并且运行软件