apt-cache searchでUbuntu12.04.5でサポートされているJAVAパッケージを確認する。
# apt-cache search openjdk
検索結果一覧
default-jdk - Standard Java or Java compatible Development Kit default-jre - Standard Java or Java compatible Runtime default-jre-headless - Standard Java or Java compatible Runtime (headless) icedtea-6-jre-cacao - Alternative JVM for OpenJDK, using Cacao icedtea-6-jre-jamvm - Alternative JVM for OpenJDK, using JamVM icedtea-6-plugin - web browser plugin based on OpenJDK and IcedTea to execute Java applets libreoffice - office productivity suite default-jdk-doc - 標準的な Java または Java 互換の開発キット (ドキュメンテーション) openjdk-6-dbg - OpenJDK ベースの Java ランタイム (デバッグシンボル) openjdk-6-demo - OpenJDK ベースの Java ランタイム (デモおよびサンプルファイル) openjdk-6-doc - OpenJDK Development Kit (JDK) documentation openjdk-6-jdk - OpenJDK Development Kit (JDK) openjdk-6-jre - OpenJDK Java ランタイム - Hotspot JIT 版 openjdk-6-jre-headless - OpenJDK Java ランタイム - Hotspot JIT 版 (ヘッドレス) openjdk-6-jre-lib - OpenJDK Java ランタイム (アーキテクチャ非依存ライブラリ群) openjdk-6-source - OpenJDK Development Kit (JDK) source files freemind - Java Program for creating and viewing Mindmaps icedtea-7-jre-jamvm - Alternative JVM for OpenJDK, using JamVM icedtea-7-plugin - web browser plugin based on OpenJDK and IcedTea to execute Java applets jtreg - Regression Test Harness for the OpenJDK platform openjdk-7-dbg - Java runtime based on OpenJDK (debugging symbols) openjdk-7-demo - Java runtime based on OpenJDK (demos and examples) openjdk-7-doc - OpenJDK Development Kit (JDK) documentation openjdk-7-jdk - OpenJDK Development Kit (JDK) openjdk-7-jre - OpenJDK Java runtime, using Hotspot JIT openjdk-7-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless) openjdk-7-jre-zero - Alternative JVM for OpenJDK, using Zero/Shark openjdk-7-source - OpenJDK Development Kit (JDK) source files uwsgi-app-integration-plugins - plugins for integration of uWSGI and application uwsgi-plugin-jvm-openjdk-6 - Java plugin for uWSGI (OpenJDK 6) uwsgi-plugin-jwsgi-openjdk-6 - JWSGI plugin for uWSGI (OpenJDK 6) openjdk-6-jre-zero - Zero/Shark を用いた OpenJDK 用の代替 JVM icedtea-7-jre-cacao - Transitional package for obsolete Cacao JVM for OpenJDK openjdk-7-jre-lib - OpenJDK Java runtime (architecture independent libraries) java-package - Utility for creating Java Debian packages
6と7がサポートされていることが分かる。
ちなみに…
JREは(Java Runtime Environment)JAVA実行環境
JDKは(Java Development Kit)JAVA開発環境
今回は7をインストールする。
無論、JRE/JDK共にインストールする。
http://openjdk.java.net/install/の記述の通り、
すべてのパッケージを個々にインストールする必要はなく下記JDK(開発環境)のみを指定するのみ。
特別パッケージや提案パッケージとして必要なものは紐づいてくる。
※JREのみを指定した場合は、JDK(開発環境)のパッケージはインストールされない。
# apt-get install openjdk-7-jdk
パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下の特別パッケージがインストールされます: ca-certificates-java java-common libatk-wrapper-java libatk-wrapper-java-jni libbonobo2-0 libbonobo2-common libgif4 libgnome2-0 libgnome2-bin libgnomevfs2-0 libgnomevfs2-common libice-dev libidl-common libidl0 liborbit2 libpthread-stubs0 libpthread-stubs0-dev libsm-dev libx11-dev libx11-doc libxau-dev libxcb1-dev libxdmcp-dev libxt-dev openjdk-7-jre openjdk-7-jre-headless ttf-dejavu-extra tzdata-java x11proto-core-dev x11proto-input-dev x11proto-kb-dev xorg-sgml-doctools xtrans-dev 提案パッケージ: default-jre equivs libbonobo2-bin libgnomevfs2-bin libgnomevfs2-extra gamin fam gnome-mime-data libxcb-doc openjdk-7-demo openjdk-7-source visualvm icedtea-7-plugin icedtea-7-jre-jamvm sun-java6-fonts ttf-telugu-fonts ttf-oriya-fonts ttf-kannada-fonts ttf-bengali-fonts 以下のパッケージが新たにインストールされます: ca-certificates-java java-common libatk-wrapper-java libatk-wrapper-java-jni libbonobo2-0 libbonobo2-common libgif4 libgnome2-0 libgnome2-bin libgnomevfs2-0 libgnomevfs2-common libice-dev libidl-common libidl0 liborbit2 libpthread-stubs0 libpthread-stubs0-dev libsm-dev libx11-dev libx11-doc libxau-dev libxcb1-dev libxdmcp-dev libxt-dev openjdk-7-jdk openjdk-7-jre openjdk-7-jre-headless ttf-dejavu-extra tzdata-java x11proto-core-dev x11proto-input-dev x11proto-kb-dev xorg-sgml-doctools xtrans-dev アップグレード: 0 個、新規インストール: 34 個、削除: 0 個、保留: 2 個。 68.1 MB のアーカイブを取得する必要があります。 この操作後に追加で 109 MB のディスク容量が消費されます。 続行しますか [Y/n]?
早いPCならば1分もかからずインストールが完了する。
バージョンが確認できればとりあえずOK。
$ java -version
java version "1.7.0_65" OpenJDK Runtime Environment (IcedTea 2.5.3) (7u71-2.5.3-0ubuntu0.12.04.1) OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)