Important: インスール方法は GNU autoconf を使うデファクトスタンダード(configure そして make)なものとなっています。fml4 にあまり似ていません。ですが、 OS 附属のパッケージシステムとの親和性は高くなりました。
fml8 のインストールにおける主な注意点(fml4との相違点)は、 「root での作業」、 「configure の使用」、 「/usr/local/etc/fml/ 以下にあるファイルの編集」 です。 [1]
さて、いつものように Unix 上で elena ML(elena@fml.org)を作成するケースを例にとりましょう。 インストールのおおまかな流れは次のようになります。
ユーザ root でインストールをします。 ユーザ root になったら、 まずはユーザ fml とグループ fml を作成します。 その後、 configure および make install を実行して下さい。
% su root # groupadd fml # useradd -m -g fml fml # ./configure # make install
デフォルトでは /usr/local ディレクトリ以下に 4.4 BSD 風のサブディレクトリが作られます。 ディレクトリパスは configure のオプション で変更可能です。
デフォルトでは、インストーラはメインの MTA から呼ばれるプログラムを /usr/local/libexec/fml/ 以下へ、 makefml や fmldoc など fml で始まるユーティリティプログラムを /usr/local/bin にインストールします。実は、これらは /usr/local/libexec/fml の下の実体を呼び出す単なる wrapper です。
% su fml % makefml newml elenaもしくは fml コマンド(後述)を使って
% su fml % fml elena newmlでも同じ意味です(注意: fml コマンドは fml8 にしかありません)。
MTA から fml8 の配送プログラムなどを起動するために、 MTA の設定をしてください。
Warning |
fml4 と異なりユーザ root でインストール作業をすることに注意して下さい。 |
[1] | fml8 の /usr/local/etc/fml/ 以下のファイル群は fml4 の /usr/local/fml/.fml 以下のファイル群 および /usr/local/etc/fml/site_default_config.ph などに相当していますが、必ずしも一対一対応しているわけではありません。 |
author's homepage is www.fml.org/home/fukachan/.
Also, visit nuinui's world :) at www.nuinui.net.
For questions about FML, e-mail <fml-bugs@fml.org>.