makeself可以实现软件打包,自解压安装。


# pwd

/root

#mkdir installdir

#cd installdir

创建shell自动安装脚本install.sh

#wget http://megastep.org/makeself/makeself-2.1.5.run

#chmod +x makeself-2.1.5.run

#./makeself-2.1.5.run

#cd makeself-2.1.5

#./makeself.sh –notemp ../installdir install.bin "Install start …" ./install.sh


–notemp    不产生临时文件

../installdir    被打包的软件和脚本存放目录

install.bin    生成的解压安装文件

"Install start …"    安装时描述信息

./install.sh    解压后执行的shell脚本



install.bin就是打包好的文件,可以./install.bin运行,自动解压和执行shell脚本