| 1 |
# |
# |
| 2 |
# $Id$ |
# $Id$ |
| 3 |
# |
# |
| 4 |
|
|
| 5 |
# |
# |
| 10 |
# 1987, 1988, 1989, 1990, 1991, 1992 |
# 1987, 1988, 1989, 1990, 1991, 1992 |
| 11 |
# Copyright OMRON Corporation. 1987, 1988, 1989, 1990, 1991, 1992, 1999 |
# Copyright OMRON Corporation. 1987, 1988, 1989, 1990, 1991, 1992, 1999 |
| 12 |
# Copyright ASTEC, Inc. 1987, 1988, 1989, 1990, 1991, 1992 |
# Copyright ASTEC, Inc. 1987, 1988, 1989, 1990, 1991, 1992 |
| 13 |
# Copyright FreeWnn Project 1999, 2000 |
# Copyright FreeWnn Project 1999, 2000, 2002 |
| 14 |
# |
# |
| 15 |
# Maintainer: FreeWnn Project <freewnn@tomo.gr.jp> |
# Maintainer: FreeWnn Project <freewnn@tomo.gr.jp> |
| 16 |
# |
# |
| 38 |
|
|
| 39 |
$ gzcat FreeWnn-*.tar.gz | tar xvf - |
$ gzcat FreeWnn-*.tar.gz | tar xvf - |
| 40 |
|
|
| 41 |
(注: * の部分はバージョンによって変わります) |
注1: * の部分はバージョンによって変わります。 |
| 42 |
|
|
| 43 |
2. FreeWnn-*/ に移ります |
2. FreeWnn-*/ に移ります |
| 44 |
|
|
| 48 |
|
|
| 49 |
$ ./configure |
$ ./configure |
| 50 |
|
|
| 51 |
|
注2: configure のオプションについては、下記または |
| 52 |
|
./configure --help を参照して下さい。 |
| 53 |
|
|
| 54 |
4. make します |
4. make します |
| 55 |
|
|
| 56 |
$ make |
$ make |
| 60 |
$ su |
$ su |
| 61 |
# make install |
# make install |
| 62 |
|
|
| 63 |
|
注3: 現在のところ、スーパーユーザー以外でのインストールはうまく行 |
| 64 |
|
きません。 |
| 65 |
|
|
| 66 |
6. マニュアルをインストールします |
6. マニュアルをインストールします |
| 67 |
|
|
| 68 |
# make install.man |
# make install.man |
| 69 |
|
|
| 70 |
(マニュアルが不要であれば省略して構いません) |
注4: マニュアルが不要であれば省略して構いません。 |
| 71 |
|
|
| 72 |
|
|
| 73 |
【インストールされるディレクトリを変える】 |
【configure のオプション】 |
| 74 |
|
|
| 75 |
デフォルトでは /usr/local 以下にインストールされます。 |
$ ./configure --help |
| 76 |
|
|
| 77 |
configure 時に --prefix オプションを指定すると、このディレクトリ指定を |
で、configure が受け付けるオプションの一覧が表示されます。 |
| 78 |
変えることができます。 |
例えば、デフォルトでは /usr/local 以下にインストールされますが、これを |
| 79 |
|
/opt/FreeWnn に変更する場合、--prefix オプションを指定します。 |
| 80 |
|
|
| 81 |
$ ./configure --prefix=/opt/freewnn |
$ ./configure --prefix=/opt/freewnn |
| 82 |
|
|
| 83 |
|
FreeWnn 独自の configure option のうち、主なものは以下の通りです。 |
|
【その他】 |
|
|
|
|
|
$ ./configure --help |
|
|
|
|
|
で、configure が受け付けるオプションの一覧が表示されます。 |
|
|
尚、主な FreeWnn 独自の configure option に以下のものがあります。 |
|
| 84 |
|
|
| 85 |
default で有効なもの: |
default で有効なもの: |
| 86 |
--enable-libraries FreeWnn のライブラリを作成及びインストールします。 |
--enable-libraries FreeWnn のライブラリを作成及びインストールします。 |
| 92 |
default で無効なもの: |
default で無効なもの: |
| 93 |
--enable-ipv6 IPv6 を有効にします。 |
--enable-ipv6 IPv6 を有効にします。 |
| 94 |
--enable-unsafe-path jserverdir 以外のディレクトリに jserver がファイル |
--enable-unsafe-path jserverdir 以外のディレクトリに jserver がファイル |
| 95 |
を作成するのを許可します。 |
を作成するのを許可します。(注5) |
| 96 |
|
--enable-client uum を作成及びインストールします。(注6) |
| 97 |
|
|
| 98 |
|
注5: [cjkt]server は、任意の host からの要求を受け付けてしまいます。 |
| 99 |
|
--enable-unsafe-path を有効にすると、任意の host から jserver 実行ユーザー |
| 100 |
|
の権限で、任意の path に Wnn の辞書ファイルを作成することができてしまい |
| 101 |
|
ます。従来、home directory など、lib/wnn/$LANG/dic/usr 以外に辞書ファイ |
| 102 |
|
ルをおいて運用しており、それを改められない場合以外は、このオプションを指 |
| 103 |
|
定しないことをお勧めします。 |
| 104 |
|
ただし、このオプションの有効無効に関わりなく、悪意あるユーザーが jserverdir |
| 105 |
|
(通常は /usr/local/lib/wnn/$LANG/dic) 以下に辞書ファイルを作成することは |
| 106 |
|
防げません。 |
| 107 |
|
|
| 108 |
[cjkt]server は、任意の host からの要求を受け付けてしまいます。 |
注6: cuum はまだ compile 出来ません。 |
|
--enable-unsafe-path を有効にすると、任意の host から jserver 実行ユーザー |
|
|
の権限で、任意の path にファイルを作成することができてしまいます。 |
|
|
従来、home directory など、lib/wnn/$LANG/dic/usr 以外に辞書ファイルをおいて |
|
|
運用しており、それを急には改められない場合以外は、このオプションを指定する |
|
|
べきではありません。 |
|