インストール 概要 configure (GNU autoconf) および make を実行して下さい。 % su root # ./configure # make install make install はシェルスクリプト INSTALL.sh を実行するだけです :-) 変更が必要なら configure の引数で変更して下さい。 変更できる変数は以下のものです。 fml では各ディレクトリにさらに /fml といった suffix をつけます。 変更できるのはその直前の prefix 部分までです。 変数 configure のデフォルト値 fml の利用するディレクトリ -------------------------------------------------------- prefix /usr/local /usr/local exec_prefix /usr/local bindir ${exec_prefix}/bin /usr/local/bin sbindir ${exec_prefix}/sbin /usr/local/sbin libexecdir ${exec_prefix}/libexec /usr/local/libexec/fml datadir ${prefix}/share /usr/local/share/fml sysconfdir ${prefix}/etc /usr/local/etc/fml sharedstatedir ${prefix}/com localstatedir ${prefix}/var libdir ${exec_prefix}/lib /usr/local/lib/fml includedir ${prefix}/include oldincludedir /usr/include infodir ${prefix}/info mandir ${prefix}/man また mlspooldir /var/spool/ml /var/spool/ml fml_owner fml fml これらの変数は、それぞれ --with-mlspooldir=DIR --with-fml-owner=USER で上書きすることができます。 各ディレクトリの役割 それぞれのディレクトリの役割は次の通りです。 なお、デフォルトは /usr/local 以下にインストールされます。 ディレクトリの構造 ディレクトリ 説明 /etc/fml 基本設定ファイルを置く場所。 ( fml 4 の /usr/local/fml/.fml や default_config.ph 相当) バージョンやライブラリの場所(ディレクトリ)などを指定する。 /usr/local/libexec/fml 実行ファイル ( fml 4 の /usr/local/fml ) /usr/local/lib/fml ライブラリ ( fml 4 の /usr/local/fml ) /usr/local/share/fml メッセージなどのテンプレート、 言語依存です。 /var/spool/ml MLのホームディレクトリ。fml 4 と同じ目的です。 注意: /var/spool/ml のオーナは INSTALL.sh の owner 変数(デフォルトはユーザ fml)に設定されます。
§.main.cf; アップグレード 単に、もう一度 インストール して下さい。 インストール後、/etc/fml/main.cf の fml_version 行の日付を 最新のものにして下さい。 ファイルをセーブした瞬間から新しい fml に切り替わります (注: エディタで編集中は古い内容)。 ダウングレード /etc/fml/main.cf の fml_verison をアップグレード前のものに 戻して下さい。