红联Linux门户
Linux帮助

linux下通用安装包的制作

发布时间:2008-02-14 00:41:13来源:红联作者:Buyto
linux下常常可见到xxxx.run、xxxx.bin的软件安装包。这个文件即是一个script,同时也包含了安装所需的文件,是如何做到的呢?下面是一个最最简单的范例:

原始文件打包

tar czvf install_original.tar.gz your_original_files

编写安装代码install.sh

#!/bin/bash
skip_line=`awk '/^#END_OF_SCRIPT/ {print NR + 1; exit 0;}' update.sh` #找到 install_original.tar.gz 的起始行
tail -n +$skip_line $0 | tar xjvf - -C /usr/local #解开install_original.tar.gz
exit 0
#END_OF_SCRIPT
....这里为追加的tar文件内容....

将install_original.tar.gz追加到install.sh

cat install_original.tar.gz >> install.sh
文章评论

共有 0 条评论