Mercurial > freewnn
diff INSTALL @ 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 Thu Dec 13 04:30:14 2007 +0900 @@ -0,0 +1,110 @@ +# +# $Id: INSTALL,v 1.7 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 +# + + FreeWnn インストールのしかた + + +【基本的なインストールの手順】 + +1. ファイルを展開します + + $ gzcat FreeWnn-*.tar.gz | tar xvf - + + 注1: * の部分はバージョンによって変わります。 + +2. FreeWnn-*/ に移ります + + $ cd FreeWnn-* + +3. configure を実行します + + $ ./configure + + 注2: configure のオプションについては、下記または + ./configure --help を参照して下さい。 + +4. make します + + $ make + +5. スーパーユーザーになって make install します + + $ su + # make install + + 注3: 現在のところ、スーパーユーザー以外でのインストールはうまく行 + きません。 + +6. マニュアルをインストールします + + # make install.man + + 注4: マニュアルが不要であれば省略して構いません。 + + +【configure のオプション】 + + $ ./configure --help + +で、configure が受け付けるオプションの一覧が表示されます。 +例えば、デフォルトでは /usr/local 以下にインストールされますが、これを +/opt/FreeWnn に変更する場合、--prefix オプションを指定します。 + + $ ./configure --prefix=/opt/freewnn + +FreeWnn 独自の configure option のうち、主なものは以下の通りです。 + + default で有効なもの: + --enable-libraries FreeWnn のライブラリを作成及びインストールします。 + --enable-server FreeWnn サーバーを作成及びインストールします。 + --enable-Wnn Wnn (日本語) を作成及びインストールします。 + --enable-cWnn cWnn (中国語) を作成及びインストールします。 + --enable-kWnn kWnn (韓国語) を作成及びインストールします。 + + default で無効なもの: + --enable-ipv6 IPv6 を有効にします。 + --enable-unsafe-path jserverdir 以外のディレクトリに jserver がファイル + を作成するのを許可します。(注5) + --enable-client uum を作成及びインストールします。 + --with-libwrap TCP wrapperのlibwrapを使用し、jserverの接続時点での + アクセス制限を可能にします。(注6) + +注5: [cjkt]server は、任意の host からの要求を受け付けてしまいます。 + --enable-unsafe-path を有効にすると、任意の host から jserver 実行ユーザー + の権限で、任意の path に Wnn の辞書ファイルを作成することができてしまい + ます。従来、home directory など、lib/wnn/$LANG/dic/usr 以外に辞書ファイ + ルをおいて運用しており、それを改められない場合以外は、このオプションを指 + 定しないことをお勧めします。 + ただし、このオプションの有効無効に関わりなく、悪意あるユーザーが jserverdir + (通常は /usr/local/lib/wnn/$LANG/dic) 以下に辞書ファイルを作成することは + 防げません。 + +注6: --enable-ipv6と同時に指定する場合、libwrapもIPv6対応である必要があります。