6.1.2. 【 Linux 環境】¶
6.1.2.1. PDFメイクアップ のインストール¶
次の手順でインストールしてください。
PDFメイクアップ セットアップファイルをコピーします。
< install/lnx >フォルダ内の< pmuX.X.X.linux.64.jp.tar >、または、< pmuX.X.X.arm.64.jp.tar >をインストール先にコピーします。
インストーラを< pmuX.X.X.linux.64.jp.tar >、インストール先を< /usr/local/ >として説明します。
$ cp [ディレクトリ]/lnx64/pmuX.X.X.linux.64.jp.tar /usr/local/.
コラム
インストーラについては、構築する環境のCPUアーキテクチャに合わせて選択してください。
- x64の場合:< pmuX.X.X.linux.64.jp.tar >
- ARM64の場合:< pmuX.X.X.arm.64.jp.tar >
圧縮ファイルを解凍します。
$ cd /usr/local/ $ tar xvf pmuX.X.X.linux.64.jp
コラム
Resin を実行するユーザにて解凍します。
解凍された各ファイルの権限に、解凍したユーザ権限 (実行、参照権限) が付与されます。解凍されたディレクトリの名称を pmu に変更します。
$ mv pmuX.X.X.linux.64 pmuテキストエディタで、ライセンスファイル< pmu/etc/license.txt >を開きます。
次の例は、viエディタを使用する場合です。
$ vi pmu/etc/license.txtライセンスを入力し、保存します。
#ここにライセンス文字列を書き込んで下さい。 Makeup__license-ABCDE-1234-abc
コラム
行頭に「#(シャープ)」をつけた行は、コメントアウトされます。
注意
Resin を実行するユーザ以外でインストーラの圧縮ファイルを解凍してしまった場合、または、権限ユーザを変更する場合の手順の例を示します。
実行権限の設定
実行(execute)権限を設定する手順の例を示します。
< %PDFMAKEUP_HOME% /bin >に移動します。
< %PDFMAKEUP_HOME% >を< /usr/local/pmu >として説明します。
$ cd /usr/local/pmu/bin/
全てのファイルに実行権限を付与します。
$ chmod +x *
参照権限の設定
参照(Read)権限を設定する手順の例を示します。
< %PDFMAKEUP_HOME% /lib >内のファイルに参照権限を設定します。
< %PDFMAKEUP_HOME% /lib >に移動します。
< %PDFMAKEUP_HOME% >を< /usr/local/pmu >として説明します。
$ cd /usr/local/pmu/lib/
全てのファイルに参照権限を付与します。
$ chmod +r *
< %PDFMAKEUP_HOME% /etc >内のファイルに参照権限を設定します。
< %PDFMAKEUP_HOME% /etc >に移動します。
< %PDFMAKEUP_HOME% >を< /usr/local/pmu >として説明します。
$ cd /usr/local/pmu/etc/
全てのファイルに参照権限を付与します。
$ chmod +r *
サブディレクトリがある場合は、サブディレクトリ、および、サブディレクトリ内のファイルにも同様の権限を設定してください。
6.1.2.2. 環境設定¶
6.1.2.2.1. 環境変数¶
Linux で次の環境変数を設定してください。
| 環境変数名 | 設定値 |
|---|---|
| PDFMAKEUP | %PDFMAKEUP_HOME% (末尾の”/”スラッシュは不要) |
| PATH | $PDFMAKEUP/bin |
| LD_LIBRARY_PATH | $PDFMAKEUP/lib |
注意
サーバの起動方法によって、環境変数の設定方法や設定先が異なる可能性があります。
シェルやサービス(デーモン)など、起動方法ごとの設定手順を確認の上、環境変数を設定してください。
注意
systemd などサービス起動する場合、起動ユーザ(ログインユーザ)は指定できますが、.bashrc などに設定された環境変数を全く継承しません。 Resin の起動スクリプト(サービス)に直接、環境変数を設定してください。
注意
systemd の Environment / EnvironmentFile では環境変数は展開されない為、設定する際は、環境変数ごとに明確にPATHを記載してください。
【NG】
PDFMAKEUP=/usr/local/pmu
PATH=$PDFMAKEUP/bin:$PATH
LD_LIBRARY_PATH=$PDFMAKEUP/lib
【OK】
PDFMAKEUP=/usr/local/pmu
PATH=/usr/local/pmu/bin:/usr/bin
LD_LIBRARY_PATH=/usr/local/pmu/lib
6.1.2.2.2. JARファイル設置¶
JARファイルの設置手順を示します。
Resin を停止させます。
JARファイル< lib/lnx/ makeup-linux.jar >を、< %RESIN_HOME%/lib >に設置します。
$ cp [ディレクトリ]/lib/lnx/makeup-linux.jar %RESIN_HOME%/lib/
Resin を再起動させます。
6.1.2.2.3. フォント埋め込み設定¶
フォント埋め込み設定の詳細については、「 フォント埋め込み設定 」を参照してください。