2021年3月29日

AmazonEC2サーバへ libreoffice インストール

 システムの移行に伴いAmazonEC2サーバへPager.phpとlibreofficeをインストールしたので記録しておきます。Pager.phpの場合は

$\$$ sudo yum install php-pear
$\$$ sudo pear install Pager

とすると簡単できました。libreofficeの場合は

$\$$ sudo yum install libreoffice
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
amzn2-core                                                                            | 3.7 kB  00:00:00
229 packages excluded due to repository priority protections
No package libreoffice available.
Error: Nothing to do

となりyumが使えなかったので

などを参考に公式サイトから新しいバージョン

https://ja.libreoffice.org/download/download/?type=rpm-x86_64&version=7.0.5&lang=ja

ダウンロードしたのですが、上手くいかなかったのでAWSのサイト

https://aws.amazon.com/jp/premiumsupport/knowledge-center/ec2-install-extras-library-software/

を参考にするとさっくりとインストールできました。

$\$$ amazon-linux-extras
...
18  libreoffice                     available    \
        [ =5.0.6.2_15  =5.3.6.1  =stable ]
...
$\$$ sudo amazon-linux-extras enable libreoffice
$\$$ sudo yum install libreoffice
...
Complete!

確認のためPPTXファイルをPDFに変換してみました。例えば、

$\$$ libreoffice --headless --nologo --nofirststartwizard --convert-to pdf /var/www/html/upfile/testfile.pptx --outdir /var/www/html/upfile

とすると文字化けしてしまうため

$\$$ sudo yum install libreoffice-langpack-ja

として日本語パッケージを入れると解決しました。

0 件のコメント: