CentOS 6.6 に OpenJDK 8 をインストール
[root@vps-at1 ~]# yum search jdk 読み込んだプラグイン:downloadonly, fastestmirror Loading mirror speeds from cached hostfile * base: mirror.vcu.edu * extras: repos.mia.quadranet.com * updates: centos.mirrors.wvstateu.edu ============================ N/S Matched: jdk ============================= java-1.6.0-openjdk.i686 : OpenJDK Runtime Environment java-1.6.0-openjdk-demo.i686 : OpenJDK Demos java-1.6.0-openjdk-devel.i686 : OpenJDK Development Environment java-1.6.0-openjdk-javadoc.i686 : OpenJDK API Documentation java-1.6.0-openjdk-src.i686 : OpenJDK Source Bundle java-1.7.0-openjdk.i686 : OpenJDK Runtime Environment java-1.7.0-openjdk-demo.i686 : OpenJDK Demos java-1.7.0-openjdk-devel.i686 : OpenJDK Development Environment java-1.7.0-openjdk-javadoc.noarch : OpenJDK API Documentation java-1.7.0-openjdk-src.i686 : OpenJDK Source Bundle java-1.8.0-openjdk.i686 : OpenJDK Runtime Environment java-1.8.0-openjdk-demo.i686 : OpenJDK Demos java-1.8.0-openjdk-devel.i686 : OpenJDK Development Environment java-1.8.0-openjdk-headless.i686 : OpenJDK Runtime Environment java-1.8.0-openjdk-javadoc.noarch : OpenJDK API Documentation java-1.8.0-openjdk-src.i686 : OpenJDK Source Bundle ldapjdk-javadoc.i686 : Javadoc for ldapjdk icedtea-web.i686 : Additional Java components for OpenJDK - Java browser : plug-in and Web Start implementation ldapjdk.i686 : The Mozilla LDAP Java SDK Name and summary matches only, use "search all" for everything. [root@vps-at1 ~]#
OpenJDK 8 は、Red Hat Enterprise Linux 6.6, CentOS 6.6 いずれもテクノロジプレビューの扱いとのこと*1 *2。何がプレビューなのかよくわからないけど、本番環境は避けろって事かねこれ。
Red Hatのリリースノートの参照先が古かった様子。最新版⇒ https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html-single/6.6_Release_Notes/index.html。
Red Hat Enterprise Linux 6.6 features the java-1.8.0-openjdk packages, which contain the latest version of the Open Java Development Kit, OpenJDK8, that is now fully supported.
パッケージごとのライフサイクルもこの辺にありました⇒https://access.redhat.com/support/policy/updates/rhscl
但し OpenJDK への言及なし、読み方もよく分からん。追記ここまで。
[root@vps-at1 ~]# yum install java-1.8.0-openjdk-devel.i686 java-1.8.0-openjdk-headless.i686 java-1.8.0-openjdk-javadoc.noarch 読み込んだプラグイン:downloadonly, fastestmirror インストール処理の設定をしています Loading mirror speeds from cached hostfile * base: mirror.vcu.edu * extras: repos.mia.quadranet.com * updates: centos.mirrors.wvstateu.edu 依存性の解決をしています
-
- > トランザクションの確認を実行しています。
- > 依存性の処理をしています: java-1.8.0-openjdk = 1:1.8.0.45-28.b13.el6_6 のパッケージ: 1:java-1.8.0-openjdk-devel-1.8.0.45-28.b13.el6_6.i686
- > 依存性の処理をしています: libawt_xawt.so(SUNWprivate_1.1) のパッケージ: 1:java-1.8.0-openjdk-devel-1.8.0.45-28.b13.el6_6.i686
- > 依存性の処理をしています: libawt_xawt.so のパッケージ: 1:java-1.8.0-openjdk-devel-1.8.0.45-28.b13.el6_6.i686
- > トランザクションの確認を実行しています。
- > 依存性解決を終了しました。
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
[root@vps-at1 ~]# java -version java version "1.7.0_79" OpenJDK Runtime Environment (rhel-2.5.5.3.el6_6-i386 u79-b14) OpenJDK Client VM (build 24.79-b02, mixed mode, sharing) [root@vps-at1 ~]# javac -version javac 1.7.0_79 [root@vps-at1 ~]#
パスの設定は alternatives で
[root@vps-at1 ~]# alternatives --config java 2 プログラムがあり 'java' を提供します。 選択 コマンド
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
なんでパス違うんや‥テクニカルプレビューだから?
[root@vps-at1 ~]# java -version openjdk version "1.8.0_45" OpenJDK Runtime Environment (build 1.8.0_45-b13) OpenJDK Server VM (build 25.45-b02, mixed mode) [root@vps-at1 ~]# javac -version javac 1.8.0_45 [root@vps-at1 ~]#
ちなみに、yum erase でパッケージ削除すると、残った OpenJDK 7 にパスを再設定してくれます。
[root@vps-at1 ~]# alternatives --config java 1 プログラムがあり 'java' を提供します。 選択 コマンド
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
>|
[root@vps-at1 ~]# java -version
java version "1.7.0_79"
OpenJDK Runtime Environment (rhel-2.5.5.3.el6_6-i386 u79-b14)
OpenJDK Client VM (build 24.79-b02, mixed mode, sharing)
[root@vps-at1 ~]# javac -version
javac 1.7.0_79
[root@vps-at1 ~]#