Mercurial > freewnn
diff olddoc/Wnn-READ.ME.j @ 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/olddoc/Wnn-READ.ME.j Thu Dec 13 04:30:14 2007 +0900 @@ -0,0 +1,207 @@ +/* + * $Id: READ.ME.j,v 1.10.2.1 1999/02/08 02:15:23 yamasita 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 + * + * Author: OMRON SOFTWARE Co., Ltd. <freewnn@rd.kyoto.omronsoft.co.jp> + * + * 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, 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 GNU Emacs; see the file COPYING. If not, write to the + * Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * + * Commentary: + * + * Change log: + * + * Last modified date: 8,Feb.1999 + * + */ + +● Wnn仮名漢字変換システム バージョン4.2 + +Wnn仮名漢字変換システムは、京都大学数理解析研究所、オムロン株式会社、 +株式会社アステックの3者によって開発されたネットワーク仮名漢字変換シス +テムです。 + +これは、Wnn仮名漢字変換システムのバージョン4.2です。 + +今回のリリースでは、以下の機械で動作が確認されています。 + +SUN の SunOS 4.0.3、 SunOS 4.1.1、 SunOS 5.3 + +OMRON LUNA の UniOS-B (BSD4.3)、UniOS-U (SystemV R2.1)、UniOS-Mach (MACH) + DG/UX 5.4.2 + + + +● インストール + + ソースファイルには、リテラル文字列、および、コメントが、ECUコードで書かれて + います。コンパイルの際には、8ビットが通るコンパイラで、make して下さい。 + + ・Imakeでコンパイル + (注)コンパイルを実行する前に、下記の「コンパイルの前に」をお読み下さい。 + + (X11R6ソースツリーの場合) + Xsiをcontrib/programs/Xsiとして置いた上で、 + % cd .. + % make World -f Makefile.ini + + (X11R6がインストールされている場合) + Xsiを好きなディレクトリに置いた上で、 + % cd .. + % make World -f Makefile.inst + + (X11R5の場合) + Xsiをcontrib/im/Xsiとして置いた上で、 + % cd .. + % make World -f Makefile.R5ini + + ・Imakeでインストール + + % make install + + +[コンパイルの前に] + + Project.tmpl ($(TOP)/contrib/im/Xsi/configにある) に、インストールする + ディレクトリに変数がいくつかあります(なお、X11R5の場合は、Project.tmpl + は、$(TOP)/contrib/im/Xsi/configR5になります)。それぞれの意味は以下の + 通りです。 + +・コンパイルの環境 + +IMTOP = $(CONTRIBSRC)/programs/Xsi + Wnnを置くソースツリー上の位置を指定します。 + +・インストールする部分を指定する変数 + 変数 インストールされるもの +---------------------------------------------------------- +#define BuildWnn 日本語のWnnの部分 +#define BuildCWnn 中国語のWnnの部分 +#define BuildKWnn 韓国語のWnnの部分 +#define BuildXwnmo Xwnmo +#define BuildJserver 日本語変換サーバ +#define BuildJlib Wnnのライブラリ +#define BuildWnnClients 日本語用のクライアント +#define BuildWnnDicUtil 日本語用の辞書コマンド +#define BuildPubdic 日本語用の辞書(Pubdic) +#define BuildWnnConsDic 日本語用の単漢字辞書 +#define BuildWnnMan オンラインマニュアル +#define BuildJlibV3 WnnV3互換用ライブラリ +#define BuildCserver 中国語(簡体字)変換サーバ +#define BuildTserver 中国語(繁体字)変換サーバ +#define BuildCWnnClients 中国語用のクライアント +#define BuildCWnnDicUtil 中国語用の辞書コマンド +#define BuildCDic 中国語(簡体字)用の辞書 +#define BuildTDic 中国語(繁体字)用の辞書 +#define BuildKserver 韓国語変換サーバ +#define BuildKWnnClients 韓国語用のクライアント +#define BuildKWnnDicUtil 韓国語用の辞書コマンド +#define BuildKDic 韓国語用の辞書 + +・インストールの場所 +WNNWNNDIR = /usr/local/lib/wnn 設定ファイル、辞書などのインストール位置 +WNNBINDIR = /usr/local/bin コマンド類のインストール位置 + このディレクトリの下にWnn4,cWnn4などのディ + レクトリが作成され、そこにインストールされる。 +WNNINCDIR = $(INCROOT) ヘッダファイルのインストール位置 +WNNLIBDIR = $(USRLIBDIR) Wnnのライブラリのインストール位置 + + インストールの環境を変更したい場合は、この Project.tmpl を編集します。 + + また、Project.tmpl ($(TOP)/contrib/im/Xsi/configにある) に 変数 WNNOWNER + があります(なお、X11R5の場合は、Project.tmpl は、 + $(TOP)/contrib/im/Xsi/configR5になります)。 + これは、Wnn のプログラム(uum を除く) をどのユーザの権限で動かすか指定 + します。バージョン3まででは、jserver は、root の権限で動かしていたので + すが、root で動かすのは危険性が高いため、wnn 用のユーザを作って、その + 権限で jserver だけは動かすこ とを推奨します。 + デフォルトでは、wnn になっています。 + + uum は、オーナが root で、 sビットが立っている必要があります。 + + すでに辞書がインストールされている環境にインストールした場合、以前の + 頻度ファイルが使用できなくなります。そのため、インストール先に辞書が + すでに存在する場合は、辞書のインストールは行なわれないようになっています。 + もし、強制的に辞書を上書きしたい場合は、Project.tmpl あるいは他のconfig + ファイルに下記の行を追加して下さい。 + + #define WnnInstallDicForcibly YES + ( #の前に空白、TABを入れないで下さい。) + + + 使用するOSがファンクションキーを10より多くサポートしている場合は、 + Wnn/include/commonhd.hに下記の行を追加して下さい。 + + #define SUPPORT_TWODIGIT_FUNCTIONS + ( #の前に空白、TABを入れないで下さい。) + + 以上[コンパイルの前に]終り + +● manual 以外のディレクトリは、以下の通りです。 + +conv + コンバート・キー(ファンクションキーの吐くコード列を、適当なコー + ドに変換する)のソースが存在します。 +etc + 複数のディレクトリで共有されるソースファイルが存在します。 +include + ヘッダーファイルが存在します。 +jd + uum, jserver, ローマ字仮名変換などの初期化ファイル、 + 品詞ファイルが存在します。このディレクトリの内容は、 + /usr/local/lib/wnn/ja_JP にインストールされます。 + + jserverrc - jserver の立上りの設定ファイルです。 + uumrc uum の立上りの設定ファイルです。 + uumkey uum のキーバインド設定ファイルです。 + wnnenvrc uum 使用時の辞書等の設定ファイルです。 + jd の下には、いろいろな設定のものが用意されています。 + 好みに合わせて御利用下さい。 + +jlib + ライブラリのソースが存在します。 +jlib.V3 + バージョン3に対する互換ライブラリのソースが存在します。 +jserver + jserver のソースが存在します。 +jutil + 辞書ユーティリティのソースが存在します。 + atod 辞書の作成 + dtoa 辞書のテキストへの変更 + oldatonewa バージョン3までの辞書のテキスト形式を、 + バージョン4のテキスト形式に変更 + wnnstat jserver の状態(ユーザ、環境、ファイル、辞書)を調べる。 + wnnkill jserver を終了させる。 + wnntouch 辞書ファイルなどのファイルのFID が、ファイルのヘッダに + 持っているものと異なる時に一致させる。 + wddel 単語削除をバッチ的に行なう + wdreg 単語登録をバッチ的に行なう +pubdic + pubdic の辞書が存在します。 + 辞書は、 逆引き形式で作ってあります。 +romkan + ローマ字仮名変換のソースが存在します。 +uum + フロントエンド・プロセッサ uum のソースが存在します。 +wnncons + Wnnコンソシアムよりの提供物が存在します。