当前位置:  首页  >  服务器技术  >  Linux/unix  >  Linux入门

linux下通用安装包的制作

linux下通用安装包的制作--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
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
吐了个 "CAO" !
扫码关注 PHP1 官方微信号
PHP1.CN | 中国最专业的PHP中文社区 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有