fml8 チュートリアル (バージョン 7.99.1-20180910)
Prev | Chapter 2. fml8 の概要 | Next

# インストール作業の概略

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

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

さて、いつものように Unix 上で elena ＭＬ(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 ＭＬを作る。

       % su fml
       % makefml newml elena

   もしくは fml コマンド(後述)を使って

       % su fml
       % fml elena newml

   でも同じ意味です(注意: fml コマンドは fml8 にしかありません)。

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

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

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

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

### Notes

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

Prev | Home | Next
fml8 の概要 | Up | ＭＬを作る

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