OpenJDK のインストール(Ubuntu)
はじめに
このページでは、Ubuntu 18.04 (bionic) に OpenJDK をインストールする手順について説明します。
インストール対象の Alfresco Content Services あるいは Alfresco Process Services でサポートされているバージョンのものを選択してください。
- https://docs.alfresco.com/content-services/latest/support/
- https://docs.alfresco.com/process-services/latest/support/
本手順に記載のバージョンは、適宜読み替えてください。
パッケージのアップデート
リポジトリをアップデートします
実行コマンド$ sudo apt update
OpenJDK 11 のインストール
OpenJDK 11 があることを確認します
実行コマンド$ sudo apt search openjdk
実行結果openjdk-11-jdk/bionic-updates,bionic-security 11.0.9.1+1-0ubuntu1~18.04 amd64 OpenJDK Development Kit (JDK)
OpenJDK 11 をインストールします
実行コマンド$ sudo apt install openjdk-11-jdk
JAVA_HOME
環境変数を設定します実行コマンド$ echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:/bin/java::")" | sudo tee -a /etc/profile \ && source /etc/profile
java コマンドが登録されているかどうかを確認します
実行コマンド$ java -version
実行結果openjdk version "11.0.9.1" 2020-11-04 OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.18.04) OpenJDK 64-Bit Server VM (build 11.0.9.1+1-Ubuntu-0ubuntu1.18.04, mixed mode, sharing)
jar コマンドが登録されているかどうかを確認します
実行コマンド$ jar --version
実行結果jar 11.0.9.1
java コマンドが登録されているかどうかを確認します
実行コマンド$ javac -version
実行結果javac 11.0.9.1
フォントファイルのインストール
Alfresco Content Services で Office 文書のプレビュー機能を使用する場合、日本語フォントが入っていないと文字化けしてしまいます。それを防ぐために日本語フォントをインストールします (https://packages.ubuntu.com/ で探します)
必要なパッケージをインストールします
実行コマンド$ sudo apt install zip unzip fonts-ipafont fonts-ipaexfont fonts-ipamj-mincho
フォントファイルをダウンロードします
実行コマンド$ curl -LkvfOJ http://moji.or.jp/wp-content/ipafont/IPAfont/IPAfont00303.zip \ && curl -LkvfOJ https://moji.or.jp/wp-content/ipafont/IPAexfont/IPAexfont00401.zip
破損がないか確認します
実行コマンド$ sha256sum IPAfont00303.zip IPAexfont00401.zip
実行結果f755ed79a4b8e715bed2f05a189172138aedf93db0f465b4e20c344a02766fe5 IPAfont00303.zip bcf8374ab3f9672c421120430dd19a51c99f5265cf06fc340d9a661ddfd7974b IPAexfont00401.zip
フォントファイルを配置します
実行コマンド$ unzip IPAfont00303.zip \ && unzip IPAexfont00401.zip \ && sudo mkdir -p $JAVA_HOME/lib/fonts/fallback \ && sudo cp -a IPAfont00303/*.ttf $JAVA_HOME/lib/fonts/fallback/ \ && sudo 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
JDK の fallback ファイルを確認します
実行コマンド$ ls -la $JAVA_HOME/lib/fonts/fallback/
実行結果total 41528 drwxr-xr-x 2 root root 4096 Jan 31 02:15 . drwxr-xr-x 3 root root 4096 Jan 31 02:14 .. -rwx------ 1 ubuntu ubuntu 6099900 Apr 26 2019 ipaexg.ttf -rwx------ 1 ubuntu ubuntu 7835672 Apr 26 2019 ipaexm.ttf -rw-rw-r-- 1 ubuntu ubuntu 6235344 Apr 12 2011 ipag.ttf -rw-rw-r-- 1 ubuntu ubuntu 6235712 Apr 12 2011 ipagp.ttf -rw-rw-r-- 1 ubuntu ubuntu 8046712 Apr 12 2011 ipam.ttf -rw-rw-r-- 1 ubuntu ubuntu 8046048 Apr 12 2011 ipamp.ttf
リックソフト株式会社 は、日本でトップレベルのAtlassian Platinum Solution Partnerです。
大規模ユーザーへの対応実績が認められたEnterpriseの認定をうけ、高度なトレーニング要件をクリアし、小規模から大規模のお客様まで対応可能な実績を示したパートナー企業です。
Copyright © Ricksoft Co., Ltd. プライバシーポリシー お問い合わせ