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腳本