免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4375 | 回复: 10
打印 上一主题 下一主题

一个关于自动安装JDK脚本的问题。。。。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-08-03 10:04 |只看该作者 |倒序浏览
本人刚学习shell脚本,想做一个关于自动安装JDK脚本(完全自动化,不用键盘去按回车或者y),但是碰到了一些问题,首先是我用的是最新的JDK(jdk-6u21-linux-i586-rpm.bin),它安装的时候与以往的不同,不是不断的询问yes or no,而是到了最后它叫please press the enter。按完后,就跳转到了浏览器,但是我后面有一些陆续的操作,例如我想给设置环境变量。。或者其他一些操作。。。但是发现不行了,是否因为它跳转到浏览器,而使焦点失去。。所以没办法执行下面的语句呢。。
附上程序:
jdk.sh
#!/bin/bash
#!Program:
#         This program will install the JDK
#
#2010.07.30               xieguanbin
chmod +x jdk-6u21-linux-i586-rpm.bin
./jdk-6u21-linux-i586-rpm.bin << !start!       #here document

!start!
sed '/export/'d /etc/profile >>file
mv -f file /etc/profile
cat config.txt>>/etc/profile
cd /usr/bin
ln -s -f /usr/java/jdk1.6.0_21/jre/bin/java
ln -s -f /usr/java/jdk1.6.0_21/bin/javac


config.txt

export JAVA_HOME=/usr/java/jdk1.6.0_17
export JAVA_BIN=/usr/java/jdk1.6.0_17/bin
export PATH=$PATHJAVA_HOME/bin
export CLASSPATH=.JAVA_HOME/lib/dt.jarJAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH

论坛徽章:
0
2 [报告]
发表于 2010-08-03 10:13 |只看该作者
别沉下去啊、、、、

论坛徽章:
0
3 [报告]
发表于 2010-08-03 10:16 |只看该作者
我之前研究过这个东西 但是只研究到2键安装 你可以参考一下
http://bbs.chinaunix.net/thread-1680691-1-1.html

论坛徽章:
0
4 [报告]
发表于 2010-08-03 10:49 |只看该作者
谢谢啊。。研究研究。。。

论坛徽章:
0
5 [报告]
发表于 2010-08-03 10:55 |只看该作者
那大家有没有办法直接做到无建安装呢。。。

论坛徽章:
0
6 [报告]
发表于 2010-08-03 11:07 |只看该作者
回复 5# aqxiebin


    我感觉最难解决的问题就是 在安装的时候阅读 安装协议那一块不知道用哪个脚本可以代替手工输入q

论坛徽章:
0
7 [报告]
发表于 2010-08-03 11:30 |只看该作者
我那时候用here document 可以解决问题吗?但是新版本中,它不是询问协议了,而是直接安装然后就结束,不过后面会跳转到浏览器去,这就恶心了。。

论坛徽章:
0
8 [报告]
发表于 2010-08-04 16:35 |只看该作者
后面什么环境变量不是问题,关键就是前面按yes的地方,我也不知道,等大牛来吧。

论坛徽章:
0
9 [报告]
发表于 2010-08-04 16:40 |只看该作者
expect好像可以吧,直接send回车或者yes。

论坛徽章:
0
10 [报告]
发表于 2010-08-06 15:58 |只看该作者
呼叫 黑哥 折腾 IT民工
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP