/ / Installieren und Aktualisieren von Java unter Linux / CentOS ohne Eingabeaufforderungen - Java, Linux, Installationsprogramm, Centos

Installation und Upgrade von Java auf Linux / CentOS ohne Eingabeaufforderungen - Java, Linux, Installer, Centos

Ich habe die folgenden Skripte zum Herunterladen, Installieren oderAktualisieren Sie Java auf einem Linux-Betriebssystem wie CentOS. Gibt es etwas Besseres als das? Es ist ein ziemlich umständliches Skript und ich hätte gerne eine elegantere Lösung.

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

Antworten:

2 für die Antwort № 1

Eine "Verbesserung" kann verwendet werden yes Anstatt von echo y >answers.txt und ...< answers.txt.

Es kann sich lohnen zu prüfen, ob ein Update verfügbar ist 0X (falls Oracle die Namenskonvention nicht ändern wird), laden Sie es herunter und installieren Sie es. Ich bin mir jedoch nicht sicher, ob es sich wirklich lohnt.