fml4.0インストール履歴

このエントリーをはてなブックマークに追加
はてなブックマーク - fml4.0インストール履歴
Facebook にシェア
[`yahoo` not found]
[`livedoor` not found]
[`friendfeed` not found]
[`tweetmeme` not found]

メーリングリスト運用システムであるFMLをインストールする方法を説明する。
ここではfml-4.0.2でのインストールログを紹介する。

公式WebSite: http://www.fml.org/
fml-4.0.2.tar.gzを”http://www.fml.org/”からダウンロード.
READMEと同じようにfmlをインストールする場所は
/usr/local/fml に実行ファイル /var/spool/ml の下に各MLのディレクトリを配置することとします.

解凍

% tar xvzf fml-4.0.2.tar.gz
% cd fml-4.0.2
INSTALL.en@    bin/           drafts/        module/        www/
INSTALL.jp@    cf/            etc/           ntinstall.cmd
Makefile       contrib/       libexec/       sbin/
README.en@     databases/     makefml@       src/
README.jp@     doc/           messages/      sys/

インストールスクリプトの実行

rootになってfmlユーザとグループの作成.また,fml用ディレクトリの作成とパーミッションの変更を行う.

% su
password
# groupadd fml
# useradd -g fml fml
# mkdir /usr/local/fml /var/spool/ml
# chown fml /usr/local/fml /var/spool/ml
# chgrp fml /usr/local/fml /var/spool/ml
# ./makefml install
unshift(@INC, /home/yosiwo/software/fml-4.0.2/src)
---NOT USING configuration file (for the first time)
THIS HOST (ns.domain.ne.jp) IS [i586-pc-linux-gnu]
---Please Define Your Fml System Configurations
Personal Use or ML-Admin-Group-Shared or fmlserv you use?
Personal, Group, Fmlserv (personal/group/fmlserv) [personal]
DOMAIN NAME               [domain.ne.jp]
FQDN                      [ns.domain.ne.jp]
EXEC FILES DIRECTORY      [/usr/local/fml]
TOP LEVEL ML DIRECTORY    [/var/spool/ml]
Language (Japanese or English) [Japanese]
TimeZone (TZ: e.g. +0900, -0300) [+0900]
--- summary ---
DOMAIN: domain.ne.jp
FQDN: ns.domain.ne.jp
EXEC_DIR: /usr/local/fml
ML_DIR: /var/spool/ml
Language: Japanese
TimeZone: +0900
The current configuration is saved in /usr/local/fml/.fml/system
---Install the Fml system to /usr/local/fml. (y/n) [n]
bash# ./makefml install
unshift(@INC, /home/yosiwo/software/fml-4.0.2/src)
---NOT USING configuration file (for the first time)
THIS HOST (ns.domain.ne.jp) IS [i586-pc-linux-gnu]
---Please Define Your Fml System Configurations
Personal Use or ML-Admin-Group-Shared or fmlserv you use?
Personal, Group, Fmlserv (personal/group/fmlserv) [personal]
DOMAIN NAME               [domain.ne.jp]
FQDN                      [ns.domain.ne.jp]
EXEC FILES DIRECTORY      [/usr/local/fml]
TOP LEVEL ML DIRECTORY    [/var/spool/ml]
Language (Japanese or English) [Japanese]
TimeZone (TZ: e.g. +0900, -0300) [+0900]
--- summary ---
DOMAIN: domain.ne.jp
FQDN: ns.domain.ne.jp
EXEC_DIR: /usr/local/fml
ML_DIR: /var/spool/ml
Language: Japanese
TimeZone: +0900
The current configuration is saved in /usr/local/fml/.fml/system
---Install the Fml system to /usr/local/fml. (y/n) [n] y

新規メーリングリストの作成

# su fml
fml%
fml% /usr/local/fml/makefml newml ML-NAME
% exit

root権限で/var/spool/ml/LOWTEC/aliasesの内容を/etc/aliasesに書き写す.

# vi /etc/aliases
-- 以下を追加
ML-NAME: :include:/var/spool/ml/ML-NAME/include
ML-NAME-ctl: :include:/var/spool/ml/ML-NAME/include-ctl
ML-NAME-request: ML-NAME-admin
ML-NAME-admin: yosiwo
owner-ML-NAME: yosiwo
owner-ML-NAME-ctl: yosiwo
--
# aliases

メーリングリストにユーザを追加する

# su fml
fml% /usr/local/fml/makefml adduser ML-NAME user@mail.address

Popular Posts:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*