Monday, August 3, 2020

Alfresco 201911GAをzipからインストールしてみよう【その3】

こんにちは。たなかです。

ステイホーム中に家の片付けをして粗大ゴミを出したり達成感はあるのに、階段下収納に力を入れてしまったせいで見た目のごっちゃり感が変わらない現実から目を背けている今日この頃です。

前回SolrをインストールしてAlfrescoを起動するところまで紹介したので、今回はAlfresco CE 201911GAをzipからインストールしてみようの最終回としてLibreOfficeやImageMagick等のインストールをご紹介します。
環境等については第1回の記事をご覧いただけたらと思います。

先にLibreOffice_6.3.6_Linux_x86-64_rpm.tar.gzを公式サイトからダウンロードしておきます。

LibreOfficeのインストール


Alfresco CEでは、MS Officeのファイルの変換をしたり、テキストファイルをPDFファイルに変換するなどドキュメントの形式を変換したりすることができます。
それらの機能を使用するためにもLibreOfficeを連携する必要があります。

ダウンロードしておいたLibreOffice_6.3.6_Linux_x86-64_rpm.tar.gzを作業用ディレクトリに配置し、展開してインストールする
cd [作業用ディレクトリ]
tar xzvf LibreOffice_6.3.6_Linux_x86-64_rpm.tar.gz
cd LibreOffice_6.3.6.2_Linux_x86-64_rpm/RPMS/

yum localinstall *rpm
cd /opt/alfresco
rm -rf LibreOffice_6.3.6.2_Linux_x86-64_rpm

※ 実体は以下にインストールされています
/opt/libreoffice6.3/program/soffice

alfresco-global.properties を編集して保存する
vim tomcat/shared/classes/alfresco-global.properties
以下のように変更する
jodconverter.officeHome=/opt/libreoffice6.3
jodconverter.portNumbers=8101
jodconverter.enabled=true 

ImageMagickのインストール


ImageMagickはサムネイルやプレビュー画像用の画像操作等に使用されており、有効にするためにはインストールと設定が必要になります。
alfresco-global.propertiesを変更することでAlfrescoと連携することができます。

依存性解決のためにEPELリポジトリを追加し、ImageMagickをインストールする
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

yum install https://imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-7.0.10-24.x86_64.rpm https://imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-libs-7.0.10-24.x86_64.rpm

alfresco-global.properties を編集して保存する
vim tomcat/shared/classes/alfresco-global.properties
以下を追記する
img.exe=/bin/convert
PDFファイル等を準備して、以下のようなコマンドでテストをすることも可能です。
convert test.pdf test.png

alfresco-pdf-rendererのインストール


alfresco-pdf-rendererは、ドキュメントのサムネイルとプレビューを作成するため等に使用されています。
alfresco-global.propertiesを変更することでAlfrescoと連携することができます。
alfresco-pdf-rendererは、Alfrescoのzipファイルから入手できるため今回はAlfrescoインストール時に展開したものを使用しています。

alfresco-pdf-rendererを展開する
cd /opt/alfresco
tar xzvf /[作業ディレクトリ]/alfresco-content-services-community-distribution-6.2.0-ga/alfresco-pdf-renderer/alfresco-pdf-renderer-1.1-linux.tgz

alfresco-global.properties を編集して保存する
vim tomcat/shared/classes/alfresco-global.properties
以下を追記する
alfresco-pdf-renderer.root=/opt/alfresco
alfresco-pdf-renderer.exe=${alfresco-pdf-renderer.root}/alfresco-pdf-renderer 
Alfrescoインストール時にfalseにしておいた以下の設定をtrueに変更する
legacy.transform.service.enabled=true
以上で『Alfresco 201911GAをzipからインストールしてみよう』完結です。
ご覧いただきありがとうございました。


No comments: