2010-11-20 12 views
6

CentOSなどのLinux OSでJavaをダウンロード、インストール、またはアップデートするためのスクリプトがあります。 これ以上のことはありますか?それは非常に面倒なスクリプトであり、より洗練されたソリューションを望みます。プロンプトなしでLinux/CentOSにJavaをインストールしてアップグレードする

###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 

答えて

2

アン "改善" は、yes代わりにecho y >answers.txt...< answers.txtを使用することができます。

現在の0X(次の番号からoracleでdistr命名規則が変更されない場合)を使用して更新が利用可能かどうかを確認し、ダウンロードしてインストールすることをお勧めします。しかし、私はそれが本当に価値があるかどうかはわかりません。

関連する問題