インストールの際の Q & A
[用語]
% はユーザの prompt
# は root の prompt
$EDITOR は自分の好きなエディタ
メーリングリスト名やディレクトリは適当に読みかえてください
ここではデフォールトの値を使って説明しています。
Q: おすすめの設定は?
A:
fml 4.0 では最初から厳し目の推奨設定をセットアップできます。
% make install RECOMMEND=yes
のように指定してインストールして下さい。
makefml を実行する場合は
% env RECOMMEND=yes perl makefml install
としてください。
なおこれは make secure を実行すると行なわれる状態です。
Q: virtual domain をしたいとき (1)
A. fml を2つインストールする (1)
make install (つまり perl makefml install 引数はなし)する時に
一つは
DOMAIN NAME [domain1.org]
FQDN [domain1.org]
EXEC FILES DIRECTORY [/usr/local/fml]
TOP LEVEL ML DIRECTORY [/var/spool/ml]
もう一つを
DOMAIN NAME [domain2.org]
FQDN [domain2.org]
EXEC FILES DIRECTORY [/usr/local/fml2]
TOP LEVEL ML DIRECTORY [/var/spool/ml2]
そして、それぞれのfmlでMLをつくる
info@domain1.orgをつくる
% /usr/local/fml/makefml newml info
info@domain2.orgをつくる
% /usr/local/fml2/makefml newml info
Q: virtual domain をしたいとき (2)
A. fml を2つインストールする (2)
makefml の -f 設定ファイル オプションを使う。つまり
% perl makefml -f /usr/local/fml/.fml/system install
% perl makefml -f /usr/local/fml2/.fml/system install
のようにインストーラを走らせる。それぞれその .fml/system を読んで
"対話的に聞くことなく"全自動でインストールプロセスが進む。
Q: virtual domain をしたいとき (3)
A. fml を2つインストールする (3)
makefml install の引数としてインストール場所を設定する。
% perl makefml install /usr/local/fml
% perl makefml install /usr/local/fml2
のようにインストーラを走らせる。これは (2) と同様にそれぞれの設定ファイル
/usr/local/fml/.fml/system
usr/local/fml2/.fml/system
を load して対話的に聞く時のデフォールト値を変更する。
-f と違うのは全自動ではなく対話モードで走ること
◯ BUG
ソースを広げ直すことなく、続けて走らせた時に
たとえ引数があっても /usr/local/fml/.fml/system を読み込んでし
まう。
Q: fml は一回だけいれるが、各MLそれぞれ勝手に virtual domain (1)
A: 各MLの config.ph, help などを書けばどうとでもなります。
XXX MTAの設定については省略します。以下同様
Q: fml は一回だけいれるが、各MLそれぞれ勝手に virtual domain の時
help ファイルはどうすればいいか?
A: config.ph を変更した後で、
% make doc-template
を実行すると help などを config.ph の値で作り直す。
Q: fml は一回だけいれるが、各MLそれぞれ勝手に virtual domain の時
help ファイルはどうすればいいか?
A: rm -f help
このときは template ファイルを見て help ファイルを合成する
◯ バグ: そのとおりうごいてない;_;
Q: executable は入れる (/usr/local/fml1, /usr/local/fml2, ..)が
/var/spool/ml は共有することはできるか?
A: できるけれど、おなじML名が作れなかったりするのでしない方が無難だろう
A: makefml で操作することを考えなければもちろんなんでもOK :-)
Copyright (C) 2000 Ken'ichi Fukamachi
All rights reserved.
$Id: installer-QandA.wix,v 1.3 2000/12/03 08:48:20 fukachan Exp $