首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

Linux上制作bin文件的一种办法

2012-11-04 
Linux下制作bin文件的一种办法有的时候需要制作一个linux下基于shell的安装文件(单个文件),像jdk***.bin这

Linux下制作bin文件的一种办法

有的时候需要制作一个linux下基于shell的安装文件(单个文件),像jdk***.bin这样,可以按如下步骤:

?

1、准备待安装的软件压缩包,如***.tar.gz等

?

2、编写安装脚本,如***.sh,要点如下

(1)里面要定义变量,值为该脚本本身的行数,

如LINES=30

(2)将软件包从bin文件取出来,可以用如下办法

tail +${LINES} "$0" > $AC_HOME/ac_${INSTALL_DATE}.tar.gz

(3)其它安装相关的步骤,解压缩,移动之类的

?

3、编写生成bin文件的脚本,举例如下

?

#!/bin/shCREATE_DATE=`date +%Y%m%d`( cd .. ; tar czf develop/ac_$CREATE_DATE.tar.gz  * )cat ac_install.sh ac_$CREATE_DATE.tar.gz > "ac_$CREATE_DATE.bin"rm -rf ac_$CREATE_DATE.tar.gzchmod 755 ac_$CREATE_DATE.bin

?

欧了,eating your own dog food, lots of fun~~

?

热点排行