LoginSignup
4
3

More than 3 years have passed since last update.

Cent OS 8にAdoptOpenJDK 11をインストール

Posted at

はじめに

CentOS-8.1.1911-x86_64を「最低限のインストール」でインストールした環境にAdoptOpenJDK 11をインストールします。

yumレポジトリ作成

vi /etc/yum.repos.d/adoptopenjdk.repo
adoptopenjdk.repo
[AdoptOpenJDK]
name=AdoptOpenJDK
baseurl=http://adoptopenjdk.jfrog.io/adoptopenjdk/rpm/centos/8/x86_64
enabled=1
gpgcheck=1
gpgkey=https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public

設定・選択肢確認

dnf list adoptopenjdk*

以下の様に表示されます。

CentOS-8 - AppStream                            7.2 kB/s | 4.3 kB     00:00
CentOS-8 - Base                                 9.0 kB/s | 3.8 kB     00:00
CentOS-8 - Extras                               4.2 kB/s | 1.5 kB     00:00
AdoptOpenJDK                                     93 kB/s | 332 kB     00:03
packages-microsoft-com-mssql-server-2019        8.8 kB/s | 3.0 kB     00:00
利用可能なパッケージ
adoptopenjdk-11-hotspot.x86_64         11.0.7+10-1                  AdoptOpenJDK
adoptopenjdk-11-hotspot-jre.x86_64     11.0.7+10-1                  AdoptOpenJDK
adoptopenjdk-11-openj9.x86_64          11.0.7+10.openj9_0.20.0-1    AdoptOpenJDK
adoptopenjdk-11-openj9-jre.x86_64      11.0.7+10.openj9_0.20.0-1    AdoptOpenJDK
adoptopenjdk-11-openj9xl.x86_64        11.0.7+10.openj9_0.20.0-1    AdoptOpenJDK
adoptopenjdk-11-openj9xl-jre.x86_64    11.0.7+10.openj9_0.20.0-1    AdoptOpenJDK
adoptopenjdk-12-hotspot.x86_64         12.0.2+10-1                  AdoptOpenJDK
adoptopenjdk-12-hotspot-jre.x86_64     12.0.2+10-1                  AdoptOpenJDK
adoptopenjdk-12-openj9.x86_64          12.0.2+10-1                  AdoptOpenJDK
adoptopenjdk-12-openj9-jre.x86_64      12.0.2+10-1                  AdoptOpenJDK
adoptopenjdk-12-openj9xl.x86_64        12.0.2+10-1                  AdoptOpenJDK
adoptopenjdk-12-openj9xl-jre.x86_64    12.0.2+10-1                  AdoptOpenJDK
adoptopenjdk-13-hotspot.x86_64         13+33-1                      AdoptOpenJDK
adoptopenjdk-13-hotspot-jre.x86_64     13+33-1                      AdoptOpenJDK
adoptopenjdk-13-openj9.x86_64          13+33-1                      AdoptOpenJDK
adoptopenjdk-13-openj9-jre.x86_64      13+33-1                      AdoptOpenJDK
adoptopenjdk-13-openj9xl.x86_64        13+33-1                      AdoptOpenJDK
adoptopenjdk-13-openj9xl-jre.x86_64    13+33-1                      AdoptOpenJDK
adoptopenjdk-14-hotspot.x86_64         14.0.1+7-1                   AdoptOpenJDK
adoptopenjdk-14-hotspot-jre.x86_64     14.0.1+7-1                   AdoptOpenJDK
adoptopenjdk-14-openj9.x86_64          14.0.1+7-1                   AdoptOpenJDK
adoptopenjdk-14-openj9-jre.x86_64      14.0.1+7-1                   AdoptOpenJDK
adoptopenjdk-14-openj9xl.x86_64        14.0.1+7-1                   AdoptOpenJDK
adoptopenjdk-14-openj9xl-jre.x86_64    14.0.1+7-1                   AdoptOpenJDK
adoptopenjdk-8-hotspot.x86_64          8u252_b09-1                  AdoptOpenJDK
adoptopenjdk-8-hotspot-jre.x86_64      8u252_b09-1                  AdoptOpenJDK
adoptopenjdk-8-openj9.x86_64           8u252_b09.openj9_0.20.0-1    AdoptOpenJDK
adoptopenjdk-8-openj9-jre.x86_64       8u252_b09.openj9_0.20.0-1    AdoptOpenJDK
adoptopenjdk-8-openj9xl.x86_64         8u252_b09.openj9_0.20.0-1    AdoptOpenJDK
adoptopenjdk-8-openj9xl-jre.x86_64     8u252_b09.openj9_0.20.0-1    AdoptOpenJDK

インストール

dnf -y install adoptopenjdk-11-hotspot.x86_64
メタデータの期限切れの最終確認: 0:00:51 時間前の 2020年04月16日 15時46分53秒 に 実施しました。
依存関係が解決しました。
================================================================================
 パッケージ                  Arch       バージョン       リポジトリー     サイズ
================================================================================
インストール:
 adoptopenjdk-11-hotspot     x86_64     11.0.7+10-1      AdoptOpenJDK     185 M
依存関係のインストール:
 alsa-lib                    x86_64     1.1.9-4.el8      AppStream        429 k
 libX11                      x86_64     1.6.7-1.el8      AppStream        612 k
 libX11-common               noarch     1.6.7-1.el8      AppStream        157 k
 libXau                      x86_64     1.0.8-13.el8     AppStream         36 k
 libXext                     x86_64     1.3.3-9.el8      AppStream         45 k
 libXi                       x86_64     1.7.9-7.el8      AppStream         49 k
 libXrender                  x86_64     0.9.10-7.el8     AppStream         33 k
 libXtst                     x86_64     1.2.3-7.el8      AppStream         22 k
 libxcb                      x86_64     1.13-5.el8       AppStream        230 k

トランザクションの概要
================================================================================
インストール  10 パッケージ

ダウンロードサイズの合計: 186 M
インストール済みのサイズ: 315 M
パッケージのダウンロード:
(1/10): libX11-common-1.6.7-1.el8.noarch.rpm    1.0 MB/s | 157 kB     00:00
(2/10): libXau-1.0.8-13.el8.x86_64.rpm          879 kB/s |  36 kB     00:00
(3/10): alsa-lib-1.1.9-4.el8.x86_64.rpm         2.1 MB/s | 429 kB     00:00
(4/10): libXext-1.3.3-9.el8.x86_64.rpm          1.9 MB/s |  45 kB     00:00
(5/10): libXi-1.7.9-7.el8.x86_64.rpm            2.2 MB/s |  49 kB     00:00
(6/10): libXrender-0.9.10-7.el8.x86_64.rpm      1.5 MB/s |  33 kB     00:00
(7/10): libXtst-1.2.3-7.el8.x86_64.rpm          252 kB/s |  22 kB     00:00
(8/10): libxcb-1.13-5.el8.x86_64.rpm            1.2 MB/s | 230 kB     00:00
(9/10): libX11-1.6.7-1.el8.x86_64.rpm           392 kB/s | 612 kB     00:01
(10/10): adoptopenjdk-11-hotspot-11.0.7+10-1.x8 913 kB/s | 185 MB     03:27
--------------------------------------------------------------------------------
合計                                            919 kB/s | 186 MB     03:27
警告: /var/cache/dnf/AdoptOpenJDK-99841c35d41dcef2/packages/adoptopenjdk-11-hotspot-11.0.7+10-1.x86_64.rpm: ヘッダー V4 RSA/SHA1 Signature、鍵 ID 74885c03: NOKEY
AdoptOpenJDK                                    3.6 kB/s | 3.1 kB     00:00
GPG 鍵 0x74885C03 をインポート中:
 Userid     : "AdoptOpenJDK (used for publishing RPM and DEB files) <adoptopenjdk@gmail.com>"
 Fingerprint: 8ED1 7AF5 D7E6 75EB 3EE3 BCE9 8AC3 B291 7488 5C03
 From       : https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public
鍵のインポートに成功しました
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
  準備             :                                                        1/1
  インストール中   : libXau-1.0.8-13.el8.x86_64                            1/10
  インストール中   : libxcb-1.13-5.el8.x86_64                              2/10
  インストール中   : libX11-common-1.6.7-1.el8.noarch                      3/10
  インストール中   : libX11-1.6.7-1.el8.x86_64                             4/10
  インストール中   : libXext-1.3.3-9.el8.x86_64                            5/10
  インストール中   : libXi-1.7.9-7.el8.x86_64                              6/10
  インストール中   : libXtst-1.2.3-7.el8.x86_64                            7/10
  インストール中   : libXrender-0.9.10-7.el8.x86_64                        8/10
  インストール中   : alsa-lib-1.1.9-4.el8.x86_64                           9/10
  scriptletの実行中: alsa-lib-1.1.9-4.el8.x86_64                           9/10
  インストール中   : adoptopenjdk-11-hotspot-11.0.7+10-1.x86_64           10/10
  scriptletの実行中: adoptopenjdk-11-hotspot-11.0.7+10-1.x86_64           10/10
  検証             : alsa-lib-1.1.9-4.el8.x86_64                           1/10
  検証             : libX11-1.6.7-1.el8.x86_64                             2/10
  検証             : libX11-common-1.6.7-1.el8.noarch                      3/10
  検証             : libXau-1.0.8-13.el8.x86_64                            4/10
  検証             : libXext-1.3.3-9.el8.x86_64                            5/10
  検証             : libXi-1.7.9-7.el8.x86_64                              6/10
  検証             : libXrender-0.9.10-7.el8.x86_64                        7/10
  検証             : libXtst-1.2.3-7.el8.x86_64                            8/10
  検証             : libxcb-1.13-5.el8.x86_64                              9/10
  検証             : adoptopenjdk-11-hotspot-11.0.7+10-1.x86_64           10/10

インストール済み:
  adoptopenjdk-11-hotspot-11.0.7+10-1.x86_64  alsa-lib-1.1.9-4.el8.x86_64
  libX11-1.6.7-1.el8.x86_64                   libX11-common-1.6.7-1.el8.noarch
  libXau-1.0.8-13.el8.x86_64                  libXext-1.3.3-9.el8.x86_64
  libXi-1.7.9-7.el8.x86_64                    libXrender-0.9.10-7.el8.x86_64
  libXtst-1.2.3-7.el8.x86_64                  libxcb-1.13-5.el8.x86_64

完了しました!

設定

update-alternatives --config java
1 プログラムがあり 'java' を提供します。

  選択       コマンド
-----------------------------------------------
*+ 1           /usr/lib/jvm/adoptopenjdk-11-hotspot/bin/java

Enter を押して現在の選択 [+] を保持するか、選択番号を入力します:1

1を選択します。

確認

java -version
openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.7+10)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.7+10, mixed mode)

まとめ

以上でインストール出来ました。

4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3