Heute musste ich eine meiner Debian 6.0 (Squeeze) openVZ Container auf eine neue Java Version updaten. Nur leider lässt sich Java 7 aufgrund Lizenzrechtlicher Umstellungen vom neuen Eigner Oracle nicht mehr in OpenSource Distributionen aufnehmen.
Hier die Installation mittels Repositories, damit alles schön mit „apt-get“ läuft:
Installation:
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
apt-get update
apt-get install ca-certificates
apt-get upgrade
apt-get install oracle-java7-installer
Resultat:
-bash-4.1# java -version java version "1.7.0_09" Java(TM) SE Runtime Environment (build 1.7.0_09-b05) Java HotSpot(TM) 64-Bit Server VM (build 23.5-b02, mixed mode)
Wichtig:
Viele Anleitungen im Netz enthalten nicht den Befehl „install certificates“, was dann eine Fehlermeldung mit ungültigen Zertifikaten zur Folge hat. Mit obigen Befehlen läuft die Installation nun durch.
Java 7 auf Debian 6 „Squeeze“