求助,关于linux下sh自解压包的问题
Tofloor
poster avatar
a285654974
deepin
2013-06-18 05:29
Author
一直很好奇linux下的sh安装包,有的就是个脚本,有的却是完整的包,包含文件。
网上查了好多资料,知道是用cat命令把一个sh脚本文件和压缩包合并成一个文件,那么有没有方法把这个文件又从新分成两个????
附网上找的资料:http://blog.csdn.net/budapest/article/details/8756130
Reply Favorite View the author
All Replies
cxbii
deepin
2013-06-18 06:58
#1
奇怪了,我见到的sh自解压包安装软件的都算一个打包文件,然后解包,运行脚本文件旧好了啊。。。

分成两个包?那就分割成两个包?然后安装的时候在合并?表示这个多此一举把?
Reply View the author
a285654974
deepin
2013-06-18 20:04
#2
奇怪了,我见到的sh自解压包安装软件的都算一个打包文件,然后解包,运行脚本文件旧好了啊。。。

分成两个包?那就分割成两个包?然后安装的时候在合并?表示这个多此一举把?
有些软件,特别是游戏,通常只有一个很大的sh包,安装文件都在里面,很想研究下结构,解包打包,了解工作原理,特别是在不同linux下如何保证软件的运行环境,这样可以把自己做的东西也搞成这样,网上找到过java的sh自解压制作软件,但是我不想基于java,那个需要jdk。
有些游戏文件还可以提取出来找找win版汉化包,对比着试试做个linux的汉化,英语实在看的头痛
Reply View the author
cxbii
deepin
2013-06-19 06:05
#3
[quote]奇怪了,我见到的sh自解压包安装软件的都算一个打包文件,然后解包,运行脚本文件旧好了啊。。。

分成两个包?那就分割成两个包?然后安装的时候在合并?表示这个多此一举把?
有些软件,特别是游戏,通常只有一个很大的sh包,安装文件都在里面,很想研究下结构,解包打包,了解工作原理,特别是在不同linux下如何保证软件的运行环境,这样可以把自己做的东西也搞成这样,网上找到过java的sh自解压制作软件,但是我不想基于java,那个需要jdk。
有些游戏文件还可以提取出来找找win版汉化包,对比着试试做个linux的汉化,英语实在看的头痛[/quote]
那这个我帮不了你了,我不是专业人士,没学过这个,也不太有兴趣去研究
虽然sh的安装脚本好用,但是学习deb或者rpm打包比较实用
Reply View the author