[HOME] [NSRG] [インフラ] [fml4] [fml8] [北海道] [おすすめの本] Powered by NetBSD and [nuinui.net] .

Installation Overview

Important: Run GNU autoconf firstly, and "make install". It is defact standard in the world of open sources. This procedure is different from fml4 installation steps. It may confuse you if you are customered with fml4 But fml8 is more friendly for package systems of free unix like systems.

The main differece between fml4 and fml8 in installation is "run programs as root", "use of configure", and editing of configuration files.

Suppose we create a new ML named elena ML (elena@fml.org). The brief flow of installation is as follows:

  1. Download fml8 source and extract it on the disk.

  2. Install it by user root. Firstly, change user to "root" and create the user "fml" and the group "fml". Secondly, run configure and "make install".

    % su root
    # groupadd fml
    # useradd -m -g fml fml
    # ./configure
    # make install

    By default, 4.4 BSD style sub-directories are created. The path is configurable at configure options.

    For example, main programs called from MTA such as distribute, command, et.al. are installed into under /usr/local/libexec/fml/. Instead, utility programs are installed to /usr/local/bin. These are wrappers to call real programs at /usr/local/libexec/fml/.

    Perl modules are installed into /usr/local/lib/fml/$fml_version/ and message templates et.al. are installed into /usr/local/share/fml/$fml_version/.

  3. Change user to "fml" and create elena ML for test.

    % su fml
    % makefml newml elena
    You can use "fml" instead of makefml. Both are same except for the argument order.
    % su fml
    % fml elena newml

  4. Set up MTA which runs fml8 programs.

  5. Test.

  6. Customize your ML.


Please install by user root. It is different from fml4.

[HOME] [NSRG] [インフラ] [fml4] [fml8] [北海道] [おすすめの本] Powered by NetBSD and [nuinui.net] .
Copyright (C) 1993-2017 Ken'ichi Fukamachi mail:< fukachan at fml.org >