LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2087|回复: 7

怎么制作bin程序安装文件

[复制链接]
发表于 2006-10-25 18:24:44 | 显示全部楼层 |阅读模式
那位朋友告诉我一下,怎么样制作BIN安装程序文件,我也知道rpm包也经常用到的安装程序文件,可我想在安装程序之前做一些系统检查,也就是说安装程序之前执行一个脚本.谢谢.
发表于 2006-10-25 19:13:11 | 显示全部楼层
我知道deb包是可以在安装前、安装后执行脚本的,要不你改换门庭吧,hoh
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-26 01:34:43 | 显示全部楼层
hoh是什么?bin应该是打包的sh脚本文件,像N卡的驱动就是sh文件。realplayer安装文件就是BIN,文件都好像都是sh脚本,应该是用什么方法把二进文件包进了sh文件了,然后执行sh文件时再把他解出来的。
回复 支持 反对

使用道具 举报

发表于 2006-10-26 10:22:00 | 显示全部楼层
搜一下以前本版的内容吧。我记得好像看到过讨论的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-26 12:21:28 | 显示全部楼层
搜过了,好像只是关于怎么使用BIN文件的,并没有说明怎么制作。
回复 支持 反对

使用道具 举报

发表于 2006-10-26 19:14:40 | 显示全部楼层
rpm包是可以运行脚本的,在他的xxx.spec文件中指定
回复 支持 反对

使用道具 举报

发表于 2006-10-27 13:31:58 | 显示全部楼层
你直接打开N卡驱动BIN包看看不就知道了
应该不难,tail命令有个参数-c, --bytes=N            output the last N bytes
你只要看看后面要带的二进制包有多大,写好sh,用cp sh + bin > pkg.bin 就得到安装包了
sh里你在需要处理二进制包之前,用tail把他截取保存为新文件,然后爱怎么操作就怎么操作了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-27 15:58:40 | 显示全部楼层
谢谢楼上的几位朋友帮忙,我现在就试一下。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表