Develop and Download Open Source Software

Browse CVS Repository

Diff of /freewnn/FreeWnn/INSTALL

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.8 by aonoto, Sat Jun 23 16:34:16 2007 UTC revision 1.9 by aonoto, Sun Jul 11 10:18:16 2010 UTC
# Line 10  Line 10 
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  #  #
# Line 55  Line 55 
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 のオプション】
# Line 88  FreeWnn 独自の configure option のうち、 Line 102  FreeWnn 独自の configure option のうち、
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                          します。(一部のシステムを除き有効になります)                          します。(一部のシステムを除き有効になります)
# Line 112  FreeWnn 独自の configure option のうち、 Line 131  FreeWnn 独自の configure option のうち、
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 以外に辞書ファイ
# Line 123  FreeWnn 独自の configure option のうち、 Line 157  FreeWnn 独自の configure option のうち、
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対応である必要があります。

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26