| 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, 2002, 2006, 2007 |
# Copyright FreeWnn Project 1999, 2000, 2002, 2006, 2007, 2010 |
| 14 |
# |
# |
| 15 |
# Maintainer: FreeWnn Project |
# Maintainer: FreeWnn Project |
| 16 |
# |
# |
| 55 |
|
|
| 56 |
$ make |
$ make |
| 57 |
|
|
| 58 |
5. スーパーユーザーになって make install します |
5. (サーバを構築する場合は)ユーザー wnn を作成します |
| 59 |
|
|
| 60 |
|
既にユーザー wnn が存在する場合は不要です。 |
| 61 |
|
ユーザー wnnでログインする必要はないため、パスワードをロック(または相当の |
| 62 |
|
状態に)しておいて下さい。 |
| 63 |
|
ユーザーの作成方法は |
| 64 |
|
お使いのシステムに依存しますので、詳細はそのシステムのマニュアル |
| 65 |
|
などを参照してください。 |
| 66 |
|
|
| 67 |
|
注3: [cjkt]server はシステムやファイルへの影響を少なくするため、 |
| 68 |
|
ユーザー wnn の権限で動作します。また、ローカルユーザが誰でも |
| 69 |
|
起動できるようにユーザー wnn に setuidした状態でインストール |
| 70 |
|
されます。 |
| 71 |
|
|
| 72 |
|
6. スーパーユーザーになって make install します |
| 73 |
|
|
| 74 |
$ su |
$ su |
| 75 |
# make install |
# make install |
| 76 |
|
|
| 77 |
注3: 現在のところ、スーパーユーザー以外でのインストールはうまく行 |
注4: 現在のところ、スーパーユーザー以外でのインストールはうまく行 |
| 78 |
きません。 |
きません。 |
| 79 |
|
|
| 80 |
6. マニュアルをインストールします |
7. マニュアルをインストールします |
| 81 |
|
|
| 82 |
# make install.man |
# make install.man |
| 83 |
|
|
| 84 |
注4: マニュアルが不要であれば省略して構いません。 |
注5: マニュアルが不要であれば省略して構いません。 |
| 85 |
|
|
| 86 |
|
|
| 87 |
【configure のオプション】 |
【configure のオプション】 |
| 102 |
--enable-Wnn Wnn (日本語) を作成及びインストールします。 |
--enable-Wnn Wnn (日本語) を作成及びインストールします。 |
| 103 |
--enable-cWnn cWnn (中国語) を作成及びインストールします。 |
--enable-cWnn cWnn (中国語) を作成及びインストールします。 |
| 104 |
--enable-kWnn kWnn (韓国語) を作成及びインストールします。 |
--enable-kWnn kWnn (韓国語) を作成及びインストールします。 |
| 105 |
|
--enable-traditional-layout |
| 106 |
|
無効にした場合、近年のソフトが |
| 107 |
|
よく利用するディレクトリ構成でインストールしようとします。 |
| 108 |
|
有効のままの場合は、従来のWnn4のインストール先に |
| 109 |
|
準じたディレクトリ構成でインストールします。(注6) |
| 110 |
|
|
| 111 |
default で無効なもの: |
default で無効なもの: |
| 112 |
--enable-ipv6 IPv6 を有効にします。 |
--enable-ipv6 IPv6 を有効にします。 |
| 113 |
--enable-unsafe-path jserverdir 以外のディレクトリに jserver がファイル |
--enable-unsafe-path jserverdir 以外のディレクトリに jserver がファイル |
| 114 |
を作成するのを許可します。(注5) |
を作成するのを許可します。(注7) |
| 115 |
--enable-client uum を作成及びインストールします。 |
--enable-client uum を作成及びインストールします。 |
| 116 |
|
|
| 117 |
configure中で必要性・ライブラリの存在を確認するもの: |
configure中で必要性・ライブラリの存在を確認するもの: |
| 118 |
--with-libwrap TCP wrapperのlibwrapを使用し、jserverの接続時点での |
--with-libwrap TCP wrapperのlibwrapを使用し、jserverの接続時点での |
| 119 |
アクセス制限を可能にします。(注6) |
アクセス制限を可能にします。(注8) |
| 120 |
--enable-client-utmp (uumを作成する場合)uumが確保した擬似端末情報を |
--enable-client-utmp (uumを作成する場合)uumが確保した擬似端末情報を |
| 121 |
utmpに登録し、whoコマンドなどで参照できるように |
utmpに登録し、whoコマンドなどで参照できるように |
| 122 |
します。(一部のシステムを除き有効になります) |
します。(一部のシステムを除き有効になります) |
| 131 |
groupは必ず指定する必要があります。 |
groupは必ず指定する必要があります。 |
| 132 |
このオプション自体を指定しない場合は、判別結果に |
このオプション自体を指定しない場合は、判別結果に |
| 133 |
より必要な場合はset-gidします。 |
より必要な場合はset-gidします。 |
| 134 |
|
--enable-sub-bindir コマンド類をインストールする際、言語別に |
| 135 |
|
「Wnn4」などのサブディレクトリを作成するかどうかを |
| 136 |
|
制御します。指定しない場合は、 |
| 137 |
|
--enable-traditional-layout オプションが有効の時には |
| 138 |
|
有効、無効の時には無効となります。(注6) |
| 139 |
|
|
| 140 |
|
注6: いわゆるFHS (File Hierarchy Standard)に近づけることを意図しています。 |
| 141 |
|
現時点ではパラメータにより、インストールするパスに以下の変化があります。 |
| 142 |
|
|
| 143 |
|
(ファイル) enable disable |
| 144 |
|
jserver, wnnstat, wnnkill $(bindir)/*Wnn4 $(sbindir) |
| 145 |
|
その他のコマンド類 $(bindir)/*Wnn4 $(bindir) |
| 146 |
|
|
| 147 |
|
「*Wnn4」は言語に応じて「Wnn4」「cWnn4」「kWnn4」のいずれかが利用されます。 |
| 148 |
|
「*Wnn4」を作成するかどうかは --enable-sub-bindir で制御できます。 |
| 149 |
|
|
| 150 |
注5: [cjkt]server は、任意の host からの要求を受け付けてしまいます。 |
注7: [cjkt]server は、任意の host からの要求を受け付けてしまいます。 |
| 151 |
--enable-unsafe-path を有効にすると、任意の host から jserver 実行ユーザー |
--enable-unsafe-path を有効にすると、任意の host から jserver 実行ユーザー |
| 152 |
の権限で、任意の path に Wnn の辞書ファイルを作成することができてしまい |
の権限で、任意の path に Wnn の辞書ファイルを作成することができてしまい |
| 153 |
ます。従来、home directory など、lib/wnn/$LANG/dic/usr 以外に辞書ファイ |
ます。従来、home directory など、lib/wnn/$LANG/dic/usr 以外に辞書ファイ |
| 157 |
(通常は /usr/local/lib/wnn/$LANG/dic) 以下に辞書ファイルを作成することは |
(通常は /usr/local/lib/wnn/$LANG/dic) 以下に辞書ファイルを作成することは |
| 158 |
防げません。 |
防げません。 |
| 159 |
|
|
| 160 |
注6: --enable-ipv6と同時に指定する場合、libwrapもIPv6対応である必要があります。 |
注8: --enable-ipv6と同時に指定する場合、libwrapもIPv6対応である必要があります。 |