воскресенье, 9 июня 2013 г.

Установка Sun Java Development Kit (JDK) 6/7 на Debian Squeeze

Добрый день.

Дебиан 6 для архитектуры amd64 по умолчанию идет с OpenJDK. Так как нашим разработчикам понадобилась именно Sun JDK, то вот краткая записка, как установить Sun JDK 6 на Debian Squeeze.

Добавим в /etc/apt/sources.list:
# nano /etc/apt/sources.list
non-free:
deb http://mirror.hetzner.de/debian/packages squeeze main contrib non-free

Обновим список доступных пакетов:
# apt-get update

Найдем доступные Sun Java пакеты:
# apt-cache search sun-java6

Вывод будем примерно таким:
ia32-sun-java6-bin - Sun Java(TM) Runtime Environment (JRE) 6 (32-bit)
sun-java6-bin - Sun Java(TM) Runtime Environment (JRE) 6 (architecture dependent files)
sun-java6-demo - Sun Java(TM) Development Kit (JDK) 6 demos and examples
sun-java6-fonts - Lucida TrueType fonts (from the Sun JRE)
sun-java6-javadb - Java(TM) DB, Sun Microsystems' distribution of Apache Derby
sun-java6-jdk - Sun Java(TM) Development Kit (JDK) 6
sun-java6-jre - Sun Java(TM) Runtime Environment (JRE) 6 (architecture independent files)
sun-java6-plugin - The Java(TM) Plug-in, Java SE 6
sun-java6-source - Sun Java(TM) Development Kit (JDK) 6 source files

Теперь установим то, что нам необходимо:
# apt-get install sun-java6-bin sun-java6-jdk -y

В ходе установки необходимо будет согласиться с лицензией Java.

Сделаем Sun Java 6 по умолчанию, вместо OpenJDK:
# update-java-alternatives -s java6-sun

И проверим, установилось ли все корректно:
# java -version

Вывод будет примерно таким:
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)

UPD: Если же вам нужна Java7 то мануал дальше:
Будем устанавливать из репозитория WebUpd8 Java 7 PPA

# su -
# echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" >> /etc/apt/sources.list
# echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" >> /etc/apt/sources.list
# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
# apt-get update
# apt-get install oracle-java7-installer

Теперь у нас установлены java SDK и Java RE
Свяжем java с java7:
# sudo apt-get install oracle-java7-set-default

Проверим версию:
# java -version
java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)

Комментариев нет:

Отправить комментарий