当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > 大家谁知道jdk那种.bin的安装文件是怎么做的?

Unix/Linux
linux 操作技巧收集_
linux下如何读取使用iso 镜像文件的方法
Linux平台下文件的压缩与解压参数说明
Linux下常用压缩格式的压缩与解压方法
Linux JDK,TOMCAT安装及环境设置
Linux sleep命令使用参数
Linux cat命令参数
nfs 配置的简单例子
linux kill 关闭进程命令
linux ultrasphinx Anonymous modules have no name to be referenced by
Linux oracle 9i图文安装方法一
Linux oracle 9i图文安装教程二
Linux oracle 9i图文安装教程三
Linux oracle 9i图文安装教程四
Linux oracle 9i图文安装教程五
Linux oracle 9i图文安装教程六 完结篇
linux AS3 oracle9i 安装指南
Linux 下 (RedHat 9.0) JDK,Tomcat,MySQL的安装
RedHat 9.0下Apache+PHP+MySQL服务器安装配置
Linux 下用 Python 连接 MSSql Server 2008

Unix/Linux 中的 大家谁知道jdk那种.bin的安装文件是怎么做的?


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 75 ::
收藏到网摘: n/a


里面好象是包含了一个rpm文件,运行这个.bin文件就可以安装那个rpm文件?
bjchenxu 回复于:2003-08-26 10:37:40 用起来似乎是这样的,运行.bin,生成一个.rpm文件,然后用rpm命令安装,并非运行.bin就安装.rpm吧,呵呵
sakulagi 回复于:2003-08-26 10:40:51 哪有没有那种办法,可以生成一个可以自动执行rpm安装的可知行文件?比如让rar的sfx文件可以执行自定义脚本?
sakulagi 回复于:2003-08-26 11:11:39 up
sakulagi 回复于:2003-08-26 11:12:18 我在rar的压缩文件注释里已经指定了Setup了。
grub007 回复于:2003-08-26 17:20:56 可以用dd,如下
#!/bin/sh
dd if=$0 of=/tmp/temp.rpm bs=1 skip=82
rpm -qpl /tmp/temp.rpm
exit 0
skip 是上述脚本的字节数
然后把目标rpm文件cat到教本文件的后面就可以!
sakulagi 回复于:2003-08-29 09:52:21 谢谢grub
我后来用这个方法,没有问题。
只是改进了一下dd的性能问题。用bs=1的时候dd的效率很低。(我的安装包有100多M)
我后来用
[code:1:50fb8b0317]dd if=/dev/zero of=spchldr bs=1024k count=1[/code:1:50fb8b0317]建立理一个1024k大小的空文件。然后把这个shell文件嵌到这个空文件的开头处,这样保证这个处理过的shell的大小是1024k。这样在dd安装包的时候bs就可以设置成1024k了。拷贝的速度很快了(小于2秒)。
lnx3000 回复于:2003-08-29 10:01:30 [quote:88c7028453="grub007"]可以用dd,如下

#!/bin/sh
dd if=$0 of=/tmp/temp.rpm bs=1 skip=82
rpm -qpl /tmp/temp.rpm
exit 0
skip 是上述脚本的字节数
然后把目标rpm文件cat到教本文件的后面就可以![/quote:88c7028453]
恍然大悟 :D 谢谢Grub
gp101224 回复于:2005-05-27 09:16:30 [quote:9879030978]大家谁知道jdk那种.bin的安装文件是怎么做的?[/quote:9879030978] 不好意思,俺有回到主题了,好像这个问题没有答案阿,俺真的很想知道。现在就要做一个类似的安装文件