Довольно часто возникает вопрос по установке Java 6 (version 1.6) и Java 5 (version 1.5) на выделенных серверах с операционной системой Ubuntu 12.04 LTS
Вопрос довольно широко описан в интернетах на разных языках, включая и родной. Однако господа, арендовавшие выделенные серверы, ругая последними словами техподдержку, капризничают, не желая пользоваться google. Иногда даже требуют произвести установку, утверждая, что:
ОС испорчена, не подходит, не серверная, и т.п. бред.
Хотя на самом деле все довольно легко устанавливается и работает.
Первым делом скачиваем бин-файл (обращая внимание на разрядность ОС), с официального сайта sun oracle:
http://www.oracle.com/technetwork/java/javase/downloads/jre6u37-downloads-1859589.html
Затем устанавливаем полученный файл (у меня 64 битная ОС, пакет называется jre-6u37-linux-x64.bin:
# chmod a+x jre-6u37-linux-x64.bin
# ./jre-6u37-linux-x64.bin
Теперь копируем директорию куда-нибудь (я перенес в /etc/jre) и создаем сим-линки:
# mv jre1.6.0_37 /etc/jre
# ln -s -v /etc/jre/bin/java /usr/bin/java
# ln -s -v /etc/jre/bin/javac /usr/bin/javac
На этом все, я так понимаю, тестируем:
# java -version
java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01, mixed mode)
ЗЫ: Буржуи используют вместо этого всего openjdk-6-jdk, и судя по всему, довольно бодро. Устанавливается мгновенно:
apt-get install openjdk-6-jdk
ЗЗЫ: Кстати, 5 (пятая) java устанавливается аналогично, только исходники с официального сайта берем в другом месте:
http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase5-419410.html