Mercurial > freewnn
comparison INSTALL @ 0:bbc77ca4def5
initial import
author | Yoshiki Yazawa <yaz@cc.rim.or.jp> |
---|---|
date | Thu, 13 Dec 2007 04:30:14 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:bbc77ca4def5 |
---|---|
1 # | |
2 # $Id: INSTALL,v 1.7 2006/11/19 16:21:22 aonoto Exp $ | |
3 # | |
4 | |
5 # | |
6 # FreeWnn is a network-extensible Kana-to-Kanji conversion system. | |
7 # This file is part of FreeWnn. | |
8 # | |
9 # Copyright Kyoto University Research Institute for Mathematical Sciences | |
10 # 1987, 1988, 1989, 1990, 1991, 1992 | |
11 # Copyright OMRON Corporation. 1987, 1988, 1989, 1990, 1991, 1992, 1999 | |
12 # Copyright ASTEC, Inc. 1987, 1988, 1989, 1990, 1991, 1992 | |
13 # Copyright FreeWnn Project 1999, 2000, 2002, 2006 | |
14 # | |
15 # Maintainer: FreeWnn Project | |
16 # | |
17 # This program is free software; you can redistribute it and/or modify | |
18 # it under the terms of the GNU General Public License as published by | |
19 # the Free Software Foundation; either version 2 of the License, or | |
20 # (at your option) any later version. | |
21 # | |
22 # This program is distributed in the hope that it will be useful, | |
23 # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
24 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
25 # GNU General Public License for more details. | |
26 # | |
27 # You should have received a copy of the GNU General Public License | |
28 # along with this program; if not, write to the Free Software | |
29 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
30 # | |
31 | |
32 FreeWnn インストールのしかた | |
33 | |
34 | |
35 【基本的なインストールの手順】 | |
36 | |
37 1. ファイルを展開します | |
38 | |
39 $ gzcat FreeWnn-*.tar.gz | tar xvf - | |
40 | |
41 注1: * の部分はバージョンによって変わります。 | |
42 | |
43 2. FreeWnn-*/ に移ります | |
44 | |
45 $ cd FreeWnn-* | |
46 | |
47 3. configure を実行します | |
48 | |
49 $ ./configure | |
50 | |
51 注2: configure のオプションについては、下記または | |
52 ./configure --help を参照して下さい。 | |
53 | |
54 4. make します | |
55 | |
56 $ make | |
57 | |
58 5. スーパーユーザーになって make install します | |
59 | |
60 $ su | |
61 # make install | |
62 | |
63 注3: 現在のところ、スーパーユーザー以外でのインストールはうまく行 | |
64 きません。 | |
65 | |
66 6. マニュアルをインストールします | |
67 | |
68 # make install.man | |
69 | |
70 注4: マニュアルが不要であれば省略して構いません。 | |
71 | |
72 | |
73 【configure のオプション】 | |
74 | |
75 $ ./configure --help | |
76 | |
77 で、configure が受け付けるオプションの一覧が表示されます。 | |
78 例えば、デフォルトでは /usr/local 以下にインストールされますが、これを | |
79 /opt/FreeWnn に変更する場合、--prefix オプションを指定します。 | |
80 | |
81 $ ./configure --prefix=/opt/freewnn | |
82 | |
83 FreeWnn 独自の configure option のうち、主なものは以下の通りです。 | |
84 | |
85 default で有効なもの: | |
86 --enable-libraries FreeWnn のライブラリを作成及びインストールします。 | |
87 --enable-server FreeWnn サーバーを作成及びインストールします。 | |
88 --enable-Wnn Wnn (日本語) を作成及びインストールします。 | |
89 --enable-cWnn cWnn (中国語) を作成及びインストールします。 | |
90 --enable-kWnn kWnn (韓国語) を作成及びインストールします。 | |
91 | |
92 default で無効なもの: | |
93 --enable-ipv6 IPv6 を有効にします。 | |
94 --enable-unsafe-path jserverdir 以外のディレクトリに jserver がファイル | |
95 を作成するのを許可します。(注5) | |
96 --enable-client uum を作成及びインストールします。 | |
97 --with-libwrap TCP wrapperのlibwrapを使用し、jserverの接続時点での | |
98 アクセス制限を可能にします。(注6) | |
99 | |
100 注5: [cjkt]server は、任意の host からの要求を受け付けてしまいます。 | |
101 --enable-unsafe-path を有効にすると、任意の host から jserver 実行ユーザー | |
102 の権限で、任意の path に Wnn の辞書ファイルを作成することができてしまい | |
103 ます。従来、home directory など、lib/wnn/$LANG/dic/usr 以外に辞書ファイ | |
104 ルをおいて運用しており、それを改められない場合以外は、このオプションを指 | |
105 定しないことをお勧めします。 | |
106 ただし、このオプションの有効無効に関わりなく、悪意あるユーザーが jserverdir | |
107 (通常は /usr/local/lib/wnn/$LANG/dic) 以下に辞書ファイルを作成することは | |
108 防げません。 | |
109 | |
110 注6: --enable-ipv6と同時に指定する場合、libwrapもIPv6対応である必要があります。 |