fml
インストール
ユーザfmlのホームディレクトリで解凍
/tmpを777にしてからインストール(でないとこける)。
smrsh向けの設定(エラー対応)
smrshを使っていると @LIBDIR に/usr/local/fmlが入らない。
このために
require default_config.ph
の場所などでエラーになる。
回避例(『fml バイブル』 5.2.3 節より):
/var/spool/ml/etc/fml/site_init.ph というファイルに
push(@INC, "/usr/local/fml");
push(@LIBDIR,"/usr/local/fml/module");
push(@LIBDIR,"/usr/local/fml/module/CPAN");
push(@LIBDIR,"/usr/local/fml/module/Japanese");
push(@LIBDIR,"/usr/local/fml/module/fml-devel");
1;
と書いて下さい。そして以下の symbolik link をはって下さい。
smrsh のディレクトリが /etc/smrsh とすると
# ln -s /usr/local/fml/fml.pl /etc/smrsh
# ln -s /usr/local/fml/libloadconfig.pl /etc/smrsh
# ln -s /usr/local/fml/default_config.ph /etc/smrsh
# ln -s /usr/local/fml/site_init.ph /etc/smrsh
actives, members, seq, config.phの移行
config.ph内のPATH変更mlのHTML化先のDirのownerをfmlに