ezmlm-idx-0.32/INSTALL.idx(抜粋,番号付き):
2. Copy the contents of the archive to your ezmlm-0.53 directory. % mv ezmlm-idx-0.32/* ezmlm-0.53/ 3. Patch the ezmlm-0.53 source: % cd ezmlm-0.53 % patch < idx.patch If you patch utility failes with this, get GNU patch. [ezmlm-issubn, an enhanced version of ezmlm-issub is part of this package. The patch for the ezmlm-return bug is also part of this package.] 6. Compile the programs and man pages: % make clean % make; make man 7. To use a language other than US English as the default for list texts: % make ISO where ``iso'' is the ISO language designation. Currently supported are: cz, da, de, en_US, fr, jp, pl, pt_BR, sv. NOTE: A normal ``make'' sets up the en_US version (as before). ezmlmrc files for your language may be available via ftp://id.wustl.edu/pub/patches/ezmlmrc. If not, please feel free to contribute one (translate ezmlmrc.en_US, but leave comments intact for "diff").ここでは,
$ make jpとした.
8. Test the programs: a. Create a user ``eztest'' or edit ezmlm-test to use another user name. This user should be able to execute the new binaries and also needs to have read access to ezmlm-test (chmod 755 ezmlm-test). b. Change to that user. c. From the build directory, execute ezmlm-test: % ./ezmlm-test ezmlm-test will set up a test list, execute the various programs, and test most functions of most programs. It works only if your qmail installation works and allows sending mail to the local user. If you use another user name, add ``-u other_user_name''. NOTE that the arguments must be separated by a space from the switches.以下は ezmlm-test の実行結果.
testing ezmlm-idx: ezmlm-idx-0.32 ezmlm-make (1/2): OK testing for qmail: >=1.02 ezmlm-reject: OK ezmlm-[un|is]sub[n]: OK ezmlm-send (1/2): OK ezmlm-tstdig: OK ezmlm-weed: OK ezmlm-make (2/2): OK ezmlm-clean (1/2): OK ezmlm-store (1/2): OK ezmlm-return: OK ezmlm-warn (1/3): OK ezmlm-manage (1/4): OK ezmlm-request (1/2): OK ezmlm-split (1/2): OK max 30s for delivery: ....5s ezmlm-idx: OK ezmlm-get (1/2): OK ezmlm-send (2/2): failed to deliver message 1 to subscriber最後のテスト項目が不合格だったようだが,続けた.
10. If you for some reason want to rebuild binaries without MySQL support, do: % make std % make 11. Copy binaries and man pages to the correct locations. # make setup (or copy manually). If you'd like to retest the installation, change uid to the test user ``eztest'' and change to the ezmlm binary directory. Now run ezmlm-test as before.テスト結果は,
testing ezmlm-idx: ezmlm-idx-0.32 ezmlm-make (1/2): OK testing for qmail: >=1.02 ezmlm-reject: OK ezmlm-[un|is]sub[n]: OK ezmlm-send (1/2): OK ezmlm-tstdig: OK ezmlm-weed: OK ezmlm-make (2/2): OK ezmlm-clean (1/2): OK ezmlm-store (1/2): OK ezmlm-return: OK ezmlm-warn (1/3): OK ezmlm-manage (1/4): OK ezmlm-request (1/2): OK ezmlm-split (1/2): OK max 30s for delivery: ....5s ezmlm-idx: OK ezmlm-get (1/2): OK ezmlm-send (2/2): failed to deliver message 1 to subscriberまた不合格.