[HOME] [github] [twitter] [blog] [fml4] [fml8] [北海道] Powered by NetBSD and [nuinui.net] .

レシピ’s

1. ユーザ fml 以外(たとえば自分名義)で fml を使いたい
2. インストール作業の際、ユーザ fml になるタイミングは?
3. ドキュメント抜きのインストールをしたい
4. インストール時に perl のパスを指定したい
5. jperl で fml を使いたい
6. elena ML を上書き(再生成)したい
7. /var/spool/ml/etc/ 以下の aliases ファイルを編集しても大丈夫ですか?
8. メールサーバは Unix で稼働させ fml は Windows 2000/NT4 で動かしたい
9. MLを初期化(再初期化)したい
10. 間違えて rmml してしまったMLを復活させたい
11. loader や Bootstrap() が…などというエラーが出ますが、どうすればよいか?

1. ユーザ fml 以外(たとえば自分名義)で fml を使いたい

fml を動かすプロセスのユーザ fml を 他のユーザ(たとえば another)にしたいのであれば、 configure オプションの --with-fml-owner で変更できます。

./configure --with-fml-owner=another

ただ、自分のアカウントで実行するのはやめましょう。 fml 専用ユーザを用意することが推奨です。

aliases からの起動ではなく、 一般ユーザの権限としてMLを実行するのであれば procmail から fml8 を起動する方法もあります。 設定は /var/spool/ml/etc/procmail/procmailrc を参考にして下さい。

2. インストール作業の際、ユーザ fml になるタイミングは?

ダウンロードと configure の実行はユーザ fml で行なってもかまいませんが、 インストールはユーザ root で行なって下さい。

逆に、すべての作業(ダウンロードからインストールまですべて)を ユーザ root で行なっても問題ありません。

3. ドキュメント抜きのインストールをしたい

普通にインストールしてください。 なぜなら、 現在、fml8 はドキュメントをインストールしていませんので。

逆に、ドキュメントが必要ならソースの Documentation/ 以下を適切な場所 (たとえば /usr/local/share/doc/fml8/バージョン番号/) にコピーして下さい。

4. インストール時に perl のパスを指定したい

configure を実行する際に環境変数 PATH を適切に設定しつつ 実行して下さい。

% env PATH=/some/where/:$PATH sh configure 

5. jperl で fml を使いたい

動くかどうか、まったく分かりません。

6. elena ML を上書き(再生成)したい

--force つきで newml を実行して下さい。

% makefml --force newml elena

7. /var/spool/ml/etc/ 以下の aliases ファイルを編集しても大丈夫ですか?

はい、編集してもかまいませんが内容は自分で管理するようにして下さい。 ただ、本来そこは makefml/fml が自動で編集するところですので、 MLを消せば削除されますし、 削除後にML復活を行なっても元には戻りませんので、注意して下さい。

8. メールサーバは Unix で稼働させ fml は Windows 2000/NT4 で動かしたい

注意: テストしていません。

fetchfml を Windows 2000/NT4 で動かし、 MTA を Unix で動かせば良いでしょう。

9. MLを初期化(再初期化)したい

いちど rmml して、もういちど newml を実行するのが簡単です。

% makefml rmml elena
% makefml newml elena

10. 間違えて rmml してしまったMLを復活させたい

reviveml コマンドを使って下さい。

11. loader や Bootstrap() が…などというエラーが出ますが、どうすればよいか?

ブートストラップのコードがまだ収束してないので、まれに fml の boot loader (/usr/local/fml/libexec/loader) を入れ替える必要があることもありえます。

そういった場合は、make install 時に

You must upgrade loader. Replace it ? [y/n]
と表示されます。ここで y と答えると、 インストーラが loader を新しいものに入れ換えます。

[HOME] [github] [twitter] [blog] [fml4] [fml8] [北海道] Powered by NetBSD and [nuinui.net] .
Copyright (C) 1993-2022 Ken'ichi Fukamachi mail:< fukachan at fml.org >