首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在没有提示的情况下在Linux / CentOS上安装和升级Java

在没有提示的情况下在Linux / CentOS上安装和升级Java
EN

Stack Overflow用户
提问于 2010-11-21 05:21:49
回答 1查看 4K关注 0票数 6

我有下面的脚本来下载、安装或更新CentOS等Linux操作系统上的Java。周围还有比这更好的东西吗?这是一个相当繁琐的脚本,我想要一个更优雅的解决方案。

代码语言:javascript
复制
###INSTALL 
wget http://www.java.net/download/jdk7/binaries/jdk-7-ea-bin-b96-linux-x64-03_jun_2010.bin  
chmod a+x jdk-7-ea-bin-b96-linux-x64-03_jun_2010.bin  
echo y > answers.txt  
./jdk-7-ea-bin-b96-linux-x64-03_jun_2010.bin < answers.txt &>/dev/null  
mkdir /jdk7  
mv /root/jdk1.7.0 /jdk7  
ln -sf /jdk7/bin/java /usr/bin/java  
rm -f jdk-7-ea-bin-b96-linux-x64-03_jun_2010.bin  


###UPGRADE  
wget http://www.java.net/download/jdk7/binaries/jdk-7-ea-bin-b117-linux-x64-04_nov_2010.bin  
chmod a+x jdk-7-ea-bin-b117-linux-x64-04_nov_2010.bin  
echo y > answers.txt  
rm -rf /jdk7  
./jdk-7-ea-bin-b96-linux-x64-03_jun_2010.bin < answers.txt &>/dev/null  
mv /root/jdk1.7.0 /jdk7  
ln -sf /jdk7/bin/java /usr/bin/java  
rm -f jdk-7-ea-bin-b96-linux-x64-03_jun_2010.bin  
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-21 05:37:47

一个“改进”可以是使用yes而不是echo y >answers.txt...< answers.txt

使用当前0X中的下一个数字检查是否有更新可用(以防oracle不更改distr命名约定),然后下载并安装。但我不确定这是否真的值得。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4235073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档