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 (firstname.lastname@example.org). The brief flow of installation is as follows:
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/.
Change user to "fml" and create elena ML for test.
% su fml % makefml newml elenaYou can use "fml" instead of makefml. Both are same except for the argument order.
% su fml % fml elena newml
Set up MTA which runs fml8 programs.
Please install by user root. It is different from fml4.
Copyright (C) 1993-2022 Ken'ichi Fukamachi mail:< fukachan at fml.org >