(1) CD-ROM から旧版を導入します.
CD-ROM を mount して,次のようにします.
# sh ./Install
インストール方法は「(1)フルインストール」を選択します.
(2) 最新版に更新します.
FreeBSD アップデートパッケージ から最新版を download し,対応する旧版を pkg_delete し,最新版を pkg_add します.
FreeBSD 4.10 用の最新版は以下のものです.[1]
dpkey7-1.01_3.tgz 2002.12.12
ja-wnn7-utils-1.01_2.tgz 2002.12.12
ja-wnn7-elisp-1.02_1.tgz 2002. 6. 4
ja-wnn7-server-fb4-1.01_3.tgz 2004. 9.17
ja-wnn7-xclients-fb4-1.03_3.tgz 2004. 3. 2
ja-wnn7-maindic-1.01_2.tgz 2002. 2.10
ja-wnn7-optiondic-1.01_2.tgz 2002. 2.10
旧版を pkg_delete する前に,稼働中の dpkey や jserver を停止します.
# cd /usr/local/etc/rc.d
# ./dpkey7.sh stop
# ./wnn7.sh stop
# pkg_delete -f dpkey7-*
# pkg_delete -f ja-wnn7-*
最新版を pkg_add します.
# pkg_add dpkey7-1.01_3.tgz
etc.
(3) 諸設定を行ないます.
(3-1) /etc/services に以下の内容が書き加えられているか確認します.
(無ければエディターで書き込みます.)
最近気付いたのですが,これなしでも動いています.
localhost でしか使っていないからかもしれません.
wnn7 22273/tcp #Wnn7 (Japanese input)
(3-2) .cshrc 等にて環境変数 JSERVER を設定します.
(以下の例はネットワークを使わない場合.)
setenv JSERVER localhost
(3-3) ライセンスパスワードファイルを移動します.
(移動しなくても正常に動きます.)
# cd /etc/dpkey
# cp -p dpkeylist /usr/local/etc/dpkey
# cd /etc
# rm -r dpkey
(3-4) ユーザー辞書のための directory の owner/group を変更します.(必要ならば.)
# cd /usr/local/lib/wnn7
# chown bin dic; chgrp bin dic
(3-5) 旧版用の directory を削除します.
(残しておいても動作には影響ありません.
気分の問題です.)
# cd /usr/lib
# rm -r wnn7
# cd /usr/share
# rm -r wnn7
# cd /usr/local/etc
# rm -r wnn7
ちなみに,新版においては,これらは /usr/local/lib/wnn7/ に置かれます.
(3-6) 新版の辞書の一部が /usr/local/lib/wnn7/ja_JP/jserverrc に反映されていないので,修正します.
--- jserverrc.orig 2018-09-26 22:42:00.409023000 +0900
+++ jserverrc 2018-09-26 22:42:59.053571000 +0900
@@ -37,2 +37,3 @@
readfile option/amusement.dic
+readfile option/computer.dic
(4) OS を reboot するかまたは次のようにします.
# cd /usr/local/etc/rc.d
# ./dpkey7.sh start
# ./wnn7.sh start
[1] FreeBSD 5.2 用の最新版も出ております.
(elisp と辞書は 4.10 用のものと共通です.)
dpkey7-fb5-1.01_1.tbz 2004. 4.23
ja-wnn7-server-fb5-1.01_2.tbz 2004. 4.23
ja-wnn7-utils-fb5-1.01_1.tbz 2004. 4.23
ja-wnn7-xclients-fb5-1.03_2.tbz 2004. 4.23