Mercurial > freewnn
diff INSTALL.en @ 0:bbc77ca4def5
initial import
author | Yoshiki Yazawa <yaz@cc.rim.or.jp> |
---|---|
date | Thu, 13 Dec 2007 04:30:14 +0900 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/INSTALL.en Thu Dec 13 04:30:14 2007 +0900 @@ -0,0 +1,106 @@ +# +# $Id: INSTALL.en,v 1.5 2006/11/19 16:21:22 aonoto Exp $ +# + +# +# FreeWnn is a network-extensible Kana-to-Kanji conversion system. +# This file is part of FreeWnn. +# +# Copyright Kyoto University Research Institute for Mathematical Sciences +# 1987, 1988, 1989, 1990, 1991, 1992 +# Copyright OMRON Corporation. 1987, 1988, 1989, 1990, 1991, 1992, 1999 +# Copyright ASTEC, Inc. 1987, 1988, 1989, 1990, 1991, 1992 +# Copyright FreeWnn Project 1999, 2000, 2002, 2006 +# +# Maintainer: FreeWnn Project +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# + + How to install FreeWnn + + +[Basic Method of Installation] + +1. expand FreeWnn tarball. + + $ gzcat FreeWnn-*.tar.gz | tar xvf - + + *1: You should use appropriate filename depending the FreeWnn version. + +2. change directory to FreeWnn-*/ + + $ cd FreeWnn-* + +3. run configure + + $ ./configure + + *2: For configure options, see below or type `./configure --help'. + +4. run make + + $ make + +5. To install commands, libraries, dictionaries and so on, + run make install as a superuser(*3). + + $ su + # make install + + *3: Currently, install target does not work well for other user. + +6. To install manuals, you should do the following as a superuser + + # make install.man + + *4: You can ommit this if you do not want manuals installed. + +[Configure options] + +Typing + + $ ./configure --help + +will give you list of options that configure accepts. +For example, changing install directory from the default /usr/local to +/opt/freewnn, use --prefix option: + + $ ./configure --prefix=/opt/freewnn + +Below are the main configure option of FreeWnn. + + enabled by default: + --enable-libraries compile and install FreeWnn libraries. + --enable-server compile and install FreeWnn servers. + --enable-Wnn compile and install Wnn (Japanese). + --enable-cWnn compile and install cWnn (Chinese). + --enable-kWnn compile and install kWnn (Korean). + + disabled by default: + --enable-ipv6 enable IPv6 feature. + --enable-unsafe-path allow creating files in jserver_dir (*5). + --enable-client compile and install uum. + --with-libwrap use libwrap (in TCP wrapper) for jserver + to enable connection-based access control (*6). + +*5: If the option --enable-unsafe-path is enabled, the [cjkt]server + daemons accept creation of an FreeWnn dictionary file in an arbitrary + path, and they accept request from client of any hosts. + This feature may be a security hole. + Unless you used to place FreeWnn dictionary files in a path other than + jserver_dir (lib/wnn/$LANG/dic/usr), you should not enable this feature. + +*6: If you specify --enable-ipv6, libwrap need to support IPv6 also.