6.1.2. 【 Linux 環境】¶
6.1.2.1. PDFメイクアップ のインストール¶
次の手順でインストールしてください。
PDFメイクアップ セットアップファイルをコピーします。
< install/lnx >フォルダ内の< pmuX.X.X.linux.64.jp.tar > をインストール先にコピーします。
インストール先を< /usr/local/ >として説明します。
$ cp [ディレクトリ]/lnx64/pmuX.X.X.linux.64.jp.tar /usr/local/.
圧縮ファイルを解凍します。
$ 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
コラム
行頭に「#(シャープ)」をつけた行は、コメントアウトされます。
6.1.2.2. 環境設定¶
6.1.2.2.1. 環境変数¶
Linux での環境変数の設定手順を示します。
次のコマンドを実行し、< %PDFMAKEUP_HOME% >のパスを環境変数へ登録します。
< %PDFMAKEUP_HOME% >を< /usr/local/pmu >として説明します。
環境変数名 設定値 PDFMAKEUP %PDFMAKEUP_HOME% (末尾の”/”スラッシュは不要) $ PDFMAKEUP=/usr/local/pmu $ export PDFMAKEUP
次のコマンドを実行し、< %PDFMAKEUP_HOME% /mu.sh >に実行権限を追加後、環境変数を追加します。
$ chmod +x /usr/local/pmu/mu.sh $ . /usr/local/pmu/mu.sh
コラム
コマンドを実行することで、次の環境変数が追加されます。
環境変数名 設定値 PATH $PDFMAKEUP/bin LD_LIBRARY_PATH $PDFMAKEUP/lib 次のコマンドを実行し、 連携エンジン PDFメイクアップ のバージョンが表示されれば、環境変数の設定は完了です。
$ muvers
注意
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
注意
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.2. JARファイル設置¶
JARファイルの設置手順を示します。
Resin を停止させます。
JARファイル< lib/lnx/ makeup-linux.jar >を、< %RESIN_HOME%/lib >に設置します。
$ cp [ディレクトリ]/lib/lnx/makeup-linux.jar %RESIN_HOME%/lib/
Resin を再起動させます。