インストール作業の概略

Important: インスール方法は GNU autoconf を使うデファクトスタンダード(configure そして make)なものとなっています。fml4 にあまり似ていません。ですが、 OS 附属のパッケージシステムとの親和性は高くなりました。

fml8 のインストールにおける主な注意点(fml4との相違点)は、 「root での作業」、 「configure の使用」、 「/usr/local/etc/fml/ 以下にあるファイルの編集」 です。 [1]

さて、いつものように Unix 上で elena ML(elena@fml.org)を作成するケースを例にとりましょう。 インストールのおおまかな流れは次のようになります。

  1. ソースをダウンロードして、展開して下さい。

  2. ユーザ 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 です。

  3. ユーザ fml で elena MLを作る。

    % su fml
    % makefml newml elena
    もしくは fml コマンド(後述)を使って
    % su fml
    % fml elena newml
    でも同じ意味です(注意: fml コマンドは fml8 にしかありません)。

  4. MTA から fml8 の配送プログラムなどを起動するために、 MTA の設定をしてください。

  5. ML の動作テストをしてください。

  6. ML のカスタマイズをしてください。

Warning

fml4 と異なりユーザ root でインストール作業をすることに注意して下さい。

Notes

[1]

fml8 の /usr/local/etc/fml/ 以下のファイル群は fml4 の /usr/local/fml/.fml 以下のファイル群 および /usr/local/etc/fml/site_default_config.ph などに相当していますが、必ずしも一対一対応しているわけではありません。

fml 8.0 (fml-devel) project homepage is www.fml.org/software/fml8/.
fml 4.0 project homepage is www.fml.org/software/fml4/.
about one floppy bsd routers, see www.bsdrouter.org/.
other free softwares are found at www.fml.org/software/.

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>.