OpenJDK のインストール(CentOS 標準リポジトリから)
はじめに
このページでは、CentOS 標準リポジトリを使用して、CentOS 7 もしくは 8 に OpenJDK をインストールする手順について説明します。
インストール対象の Alfresco Content Services あるいは Alfresco Process Services でサポートされているバージョンのものを選択してください。
本手順に記載のバージョンは、適宜読み替えてください。
1.OpenJDK のインストール
次のコマンドを実行して OpenJDK のパッケージをインストールします。
CentOS 7
# yum install java-11-openjdk java-11-openjdk-develCentOS 8
# dnf install java-11-openjdk java-11-openjdk-develJAVA_HOME を設定します
実行コマンド
# echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")" | tee -a /etc/profile \
&& source /etc/profilejava コマンドが登録されているかどうか確認します
実行コマンド
# java -version実行結果
openjdk version "11.0.11" 2021-04-20 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.11+9-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.11+9-LTS, mixed mode, sharing)jar コマンドが登録されているかどうか確認します
実行コマンド
# jar --version実行結果
jar 11.0.11javac コマンドが登録されているかどうかを確認します
実行コマンド
# javac -version実行結果
javac 11.0.112.日本語フォントのインストール
Alfresco Content Services で Office 文書のプレビュー機能を使用する場合、日本語フォントが入っていないと文字化けしてしまいます。それを防ぐために日本語フォントをインストールします。
次のコマンドを実行して、パッケージ展開用の unzip コマンドをインストールします
CentOS 7
# yum install unzipCentOS 8
# dnf install unzip(CentOS 7 のみ) 標準リポジトリから日本語フォントをインストールします。(http://mirror.centos.org/centos/7/os/x86_64/Packages/ から探します)
CentOS 7 のみ
# yum install ipa-gothic-fonts-* ipa-pgothic-fonts-* ipa-mincho-fonts-* ipa-pmincho-fonts-* vlgothic-fonts-* vlgothic-p-fonts-*IPA フォントをダウンロードします
実行コマンド
# curl -LkvfOJ http://moji.or.jp/wp-content/ipafont/IPAfont/IPAfont00303.zip \
&& curl -LkvfOJ https://moji.or.jp/wp-content/ipafont/IPAexfont/IPAexfont00401.zipダウンロードした IPA フォントをインストールします
実行コマンド
# unzip IPAfont00303.zip \
&& unzip IPAexfont00401.zip \
&& mkdir -p $JAVA_HOME/lib/fonts/fallback \
&& cp -a IPAfont00303/*.ttf $JAVA_HOME/lib/fonts/fallback/ \
&& cp -a IPAexfont00401/*.ttf $JAVA_HOME/lib/fonts/fallback/実行結果
Archive: IPAfont00303.zip
inflating: IPAfont00303/IPA_Font_License_Agreement_v1.0.txt
inflating: IPAfont00303/ipag.ttf
inflating: IPAfont00303/ipagp.ttf
inflating: IPAfont00303/ipam.ttf
inflating: IPAfont00303/ipamp.ttf
inflating: IPAfont00303/Readme_IPAfont00303.txt
Archive: IPAexfont00401.zip
creating: IPAexfont00401/
inflating: IPAexfont00401/ipaexg.ttf
inflating: IPAexfont00401/ipaexm.ttf
inflating: IPAexfont00401/IPA_Font_License_Agreement_v1.0.txt
inflating: IPAexfont00401/Readme_IPAexfont00401.txtフォントファイルが入っていることを確認します
実行コマンド
# ls -la $JAVA_HOME/lib/fonts/fallback/実行結果
total 41404
drwxr-xr-x. 2 root root 108 Mar 8 11:59 .
drwxr-xr-x. 3 root root 4096 Mar 8 11:54 ..
-rw-r--r--. 1 root root 6041284 Oct 2 2015 ipaexg.ttf
-rw-r--r--. 1 root root 7776964 Jun 27 2015 ipaexm.ttf
-rw-r--r--. 1 root root 6235712 Apr 12 2011 ipagp.ttf
-rw-r--r--. 1 root root 6235344 Apr 12 2011 ipag.ttf
-rw-r--r--. 1 root root 8046048 Apr 12 2011 ipamp.ttf
-rw-r--r--. 1 root root 8046712 Apr 12 2011 ipam.ttf