RUN文件编译与解包

sh **.run --noexec --target 123   
意思是不运行安装脚本,把**.run解压到123目录。
这里得到几个文件--》(common.dat nxp.dat setup setup.res)
setup是安装脚本(sh setup是可以运行安装)
dat文件,其实是tar.gz压缩包,用tar命令就可以解压
要替换的文件其实在nxp.dat里
tar -xvf nxp.dat 就可以解开
替换nxp目录的文件就可以了(如果不是root身份需要 改权限,就是以应用程序运行。

修改完成后打包
tar -zcvf nxp.dat nxp  
用tar压缩成nxp.dat文件
删除用过的nxp目录
123里,几个文件common.dat nxp.dat《--(重新打包过的) setup setup.res

打包成run文件
要用到makeself(网众就是用它打包的)
安装makeself
sh makeself.run --target make(安装makeself到make目录)
重新打包nxp
sh make/makeself.sh abc nxp.run "NetZone NXP Setup ....." ./setup
得到nxp.run

你可能感兴趣的:(run解包)