[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:14487] Re: Wnn7



From: Shun-ichi TAHARA (田原 俊一) <jado@flowernet.gr.jp>
Subject: [plamo:10588] Wnn7
Date: Wed, 8 Aug 2001 11:26:24 +0900

こんにちは
[plamo:10588]このメッセージは、Aug 2001 だったのですね。

> Wnn7が届いて、Plamoに突っ込んでみましたので報告します。

たぶん私のところにも同じくらいの時期に Wnn7 が届いていたのだと思いますが、
ずっとほうっていました。
plamo3.0 に dpNote を入れようかと思ったのですが、Wnn6 でもいけるけれど、
せっかく持っているので、Wnn7 にしようかと思って、[plamo:10588]を
探しました。

> これを、rpm2tgz で .tgz に変換すれば、installpkg でインストール可能に
> なります。ただし、wnn7-xclients-1.00-1.i386.rpm だけは、圧縮形式が
> gzip で扱えないものだったようで(gzip-1.3でもダメ)、近所のRedHat機に持っ
> ていって、
> 
>   # rpm2cpio wnn7-xclients-1.00-1.i386.rpm > wnn7-xclients-1.00-1.i386.cpio

ここは vine でやりました。

この部分がわからなくて。

>   # mkdir temp; cd temp
>   # cpio --extract --preserve-modification-time --make-directories →
>       < wnn7-xclients-1.00-1.i386.rpm > /dev/null 2>&1
>   # find . -type d -perm 700 -exec chmod 755 {} ';'

これが動かない。
 # cpio --extract --preserve-modification-time --make-directories →
>       < wnn7-xclients-1.00-1.i386.rpm > /dev/null 2>&1

 < wnn7-xclients-1.00-1.i386.rpm > ここはwnn7-xclients-1.00-1.i386.cpio 
ではないかとけっこう悩んで(笑)

こんな風にやってみました。
-rw-r--r--    1 root     root       565973  6月 30日  15:08 wnn7xcl.tgz
パッケージはできたのですが、まだ入れてない。

確かにその他のパッケージはrpm2tgz でtgz に変換できました。
dpkey7-1.00-1.i386.tgz        wnn7-optiondic-1.00-1.i386.tgz
wnn7-elisp-1.00-1.i386.tgz    wnn7-server-1.00-1.i386.tgz
wnn7-maindic-1.00-1.i386.tgz  wnn7-utils-1.00-1.i386.tgz


wnn7-xclients-1.00-1.i386.rpm についてだけ次のように
vine で変換する。
# rpm2cpio wnn7-xclients-1.00-1.i386.rpm > wnn7-xclients-1.00-1.i386.cpio

bash-2.04# cd ./temp
bash-2.04# ls
wnn7-xclients-1.00-1.i386.cpio

cpio --opsion  < archive

bash-2.04# cpio --extract --preserve-modification-time --make-directories < wnn7-x
clients-1.00-1.i386.cpio
2809 blocks

結果(こんな風にディレクトリが作成されている)
bash-2.04# ls
etc/  usr/  wnn7-xclients-1.00-1.i386.cpio

drwx------    3 root     root         4096  6月 30日  14:58 etc/
drwxr-xr-x    2 root     root         4096  6月 30日  15:00 install/
drwx------    5 root     root         4096  6月 30日  14:58 usr/

chmod 755 に変更
drwxr-xr-x    3 root     root         4096  6月 30日  14:58 etc/
drwxr-xr-x    2 root     root         4096  6月 30日  15:00 install/
drwxr-xr-x    5 root     root         4096  6月 30日  14:58 usr/

installpkg でパッケージを作る
bash-2.04# installpkg -m wnn7xcl

bash-2.04# installpkg -m wnn7xcl

このパッケージに含まれているシンボリックリンクを ./install/doinst.sh 
というインストールスクリプト用に変換しますか?変換する場合、
いったんシンボリックリンクは削除されますが、パッケージの大元
のディレクトリで sh install/doinst.sh すれば、簡単に復旧でき
ます。

パッケージ化する場合、シンボリックリンクはスクリプトに変換す
ることをお勧めします。

シンボリックリンクを変換しますか([y]es, [n]o)? y

シンボリックリンクを調べています...



すでに install/doinst.sh というスクリプトが存在します。この場合、以下に
示す 3 つの選択肢があります。

1 - 既に存在しているスクリプトの最後にシンボリックリンクを変換するための
    コードを付加する。
2 - 既存のスクリプトを削除して、新しいもので置きかえる
3-  作成を中止して終了する。

どれがお好みでしょう(1,2,3)? 2
既存のスクリプトを置き換えます...


シンボリックリンクを削除しています:

wnn7xcl.tgz を作成中...
-rw-r--r--    1 root     root       565973  6月 30日  15:08 wnn7xcl.tgz

パッケージのなかみを確認
bash-2.04# gzip -dc wnn7xcl.tgz |tar tvf -
drwxr-xr-x root/root         0 2002-06-30 15:06 ./
drwxr-xr-x root/root         0 2002-06-30 14:58 etc/
drwx------ root/root         0 2002-06-30 14:58 etc/wnn7/
drwxr-xr-x bin/bin           0 2001-07-07 00:00 etc/wnn7/ja_JP/
drwxr-xr-x root/root         0 2002-06-30 14:58 usr/
drwx------ root/root         0 2002-06-30 14:58 usr/X11R6/
drwx------ root/root         0 2002-06-30 14:58 usr/X11R6/bin/
-r-xr-xr-x bin/bin      174940 2001-06-12 20:25 usr/X11R6/bin/wnnbushu
-r-xr-xr-x bin/bin      358364 2001-06-12 20:25 usr/X11R6/bin/wnndictutil
-r-xr-xr-x bin/bin      212412 2001-06-12 20:25 usr/X11R6/bin/wnnsysenv_client
-r-xr-xr-x bin/bin           0 2001-06-12 20:25 usr/X11R6/bin/wnnenvutil link to usr/X11R6/bin/wnnsysenv_client
-r-xr-xr-x bin/bin      534108 2001-06-12 20:25 usr/X11R6/bin/xwnmo
drwx------ root/root         0 2002-06-30 14:58 usr/lib/
drwx------ root/root         0 2002-06-30 14:58 usr/lib/wnn7/
-r--r--r-- bin/bin       10552 2001-07-07 00:00 usr/lib/wnn7/cvt_xim_tbl
drwx------ root/root         0 2002-06-30 15:00 usr/lib/wnn7/ja_JP/
drwxr-xr-x root/root         0 2002-06-30 14:58 usr/lib/wnn7/ja_JP/dicconv/
-r--r--r-- bin/bin        1222 2001-07-07 00:00 usr/lib/wnn7/ja_JP/dicconv/atok13-wnn7.fmt
-r--r--r-- bin/bin        1127 2001-07-07 00:00 usr/lib/wnn7/ja_JP/dicconv/jis-wnn7.fmt
-r--r--r-- bin/bin        1027 2001-07-07 00:00 usr/lib/wnn7/ja_JP/dicconv/msime-wnn7.fmt
-r--r--r-- bin/bin        4198 2001-07-07 00:00 usr/lib/wnn7/ja_JP/dicconv/wnn7-jis.fmt
drwxr-xr-x root/root         0 2002-06-30 15:00 usr/lib/wnn7/ja_JP/rk/
-r--r--r-- bin/bin         308 2001-07-07 00:00 usr/lib/wnn7/ja_JP/rk/1B_HANKAKU
-r--r--r-- bin/bin         138 2001-07-07 00:00 usr/lib/wnn7/ja_JP/rk/1B_TOUPPER
-r--r--r-- bin/bin         131 2001-07-07 00:00 usr/lib/wnn7/ja_JP/rk/1B_ZENHIRA
-r--r--r-- bin/bin         827 2001-07-07 00:00 usr/lib/wnn7/ja_JP/rk/1B_ZENHIRA.kana
-r--r--r-- bin/bin         131 2001-07-07 00:00 usr/lib/wnn7/ja_JP/rk/1B_ZENKATA
-r--r--r-- bin/bin         831 2001-07-07 00:00 usr/lib/wnn7/ja_JP/rk/1B_ZENKATA.kana
-r--r--r-- bin/bin         154 2001-07-07 00:00 usr/lib/wnn7/ja_JP/rk/1B_newTOUPPER
-r--r--r-- bin/bin         161 2001-07-07 00:00 usr/lib/wnn7/ja_JP/rk/1B_newTOUPPER.msime
-r--r--r-- bin/bin         774 2001-07-07 00:00 usr/lib/wnn7/ja_JP/rk/2A_CTRL
-r--r--r-- bin/bin        1006 2001-07-07 00:00 usr/lib/wnn7/ja_JP/rk/2A_CTRL.atok8
-r--r--r-- bin/bin         609 2001-07-07 00:00 usr/lib/wnn7/ja_JP/rk/2A_CTRL.egg
-r--r--r-- bin/bin         978 2001-07-07 00:00 usr/lib/wnn7/ja_JP/rk/2A_CTRL.msime
-r--r--r-- bin/bin        5004 2001-07-07 00:00 usr/lib/wnn7/ja_JP/rk/2A_CTRL_EI
-r--r--r-- bin/bin         502 2001-07-07 00:00 usr/lib/wnn7/ja_JP/rk/2B_DAKUTEN
-r--r--r-- bin/bin         508 2001-07-07 00:00 usr/lib/wnn7/ja_JP/rk/2B_JIS
-r--r--r-- bin/bin        2119 2001-07-07 00:00 usr/lib/wnn7/ja_JP/rk/2B_ROMKANA.atok
-r--r--r-- bin/bin        3650 2001-07-07 00:00 usr/lib/wnn7/ja_JP/rk/2B_ROMKANA.egg
-r--r--r-- bin/bin        1936 2001-07-07 00:00 usr/lib/wnn7/ja_JP/rk/2B_ROMKANA.jis
-r--r--r-- bin/bin        3534 2001-07-07 00:00 usr/lib/wnn7/ja_JP/rk/2B_ROMKANA.msime
-r--r--r-- bin/bin        2682 2001-07-07 00:00 usr/lib/wnn7/ja_JP/rk/2B_ROMKANA.wnn7
-r--r--r-- bin/bin         140 2001-07-07 00:00 usr/lib/wnn7/ja_JP/rk/3B_HANKAKU_SP
-r--r--r-- bin/bin         122 2001-07-07 00:00 usr/lib/wnn7/ja_JP/rk/3B_HANKATA
-r--r--r-- bin/bin         120 2001-07-07 00:00 usr/lib/wnn7/ja_JP/rk/3B_KATAKANA
-r--r--r-- bin/bin         123 2001-07-07 00:00 usr/lib/wnn7/ja_JP/rk/3B_ZENKAKU
-r--r--r-- bin/bin         178 2001-07-07 00:00 usr/lib/wnn7/ja_JP/rk/3B_ZENKAKU_SP
-r--r--r-- bin/bin         181 2001-07-07 00:00 usr/lib/wnn7/ja_JP/rk/3B_ZENKAKU_SP.msime
-r--r--r-- bin/bin         911 2001-07-07 00:00 usr/lib/wnn7/ja_JP/rk/mode.atok8
-r--r--r-- bin/bin         696 2001-07-07 00:00 usr/lib/wnn7/ja_JP/rk/mode.egg
-r--r--r-- bin/bin        1192 2001-07-07 00:00 usr/lib/wnn7/ja_JP/rk/mode.jis
-r--r--r-- bin/bin         786 2001-07-07 00:00 usr/lib/wnn7/ja_JP/rk/mode.msime
-r--r--r-- bin/bin        1194 2001-07-07 00:00 usr/lib/wnn7/ja_JP/rk/mode.wnn7
-r--r--r-- bin/bin        1815 2001-07-07 00:00 usr/lib/wnn7/ja_JP/uumkey.atok8
-r--r--r-- bin/bin        1845 2001-07-07 00:00 usr/lib/wnn7/ja_JP/uumkey.egg
-r--r--r-- bin/bin        1907 2001-07-07 00:00 usr/lib/wnn7/ja_JP/uumkey.msime
-r--r--r-- bin/bin        1956 2001-07-07 00:00 usr/lib/wnn7/ja_JP/uumkey.wnn7
-r--r--r-- bin/bin         331 2001-07-07 00:00 usr/lib/wnn7/ja_JP/uumrc
-r--r--r-- bin/bin        2923 2001-07-07 00:00 usr/lib/wnn7/ja_JP/wnnenvrc
-r--r--r-- bin/bin         558 2001-07-07 00:00 usr/lib/wnn7/ximconf
-r--r--r-- bin/bin         190 2001-07-07 00:00 usr/lib/wnn7/ximrc
drwx------ root/root         0 2002-06-30 14:58 usr/share/
drwx------ root/root         0 2002-06-30 14:58 usr/share/wnn7/
drwx------ root/root         0 2002-06-30 14:58 usr/share/wnn7/man/
-r--r--r-- bin/bin        4130 2001-07-07 00:00 usr/share/wnn7/man/wnnbushu.hlp
-r--r--r-- bin/bin       16106 2001-07-07 00:00 usr/share/wnn7/man/wnndictutil.hlp
-r--r--r-- bin/bin       19083 2001-07-07 00:00 usr/share/wnn7/man/wnnenvutil.hlp
-r--r--r-- bin/bin       19051 2001-07-07 00:00 usr/share/wnn7/man/wnnsysenv_client.hlp
-r--r--r-- bin/bin       18809 2001-07-07 00:00 usr/share/wnn7/man/xwnmo.hlp
drwx------ root/root         0 2002-06-30 14:58 usr/share/wnn7/msg/
-r--r--r-- bin/bin        5851 2001-07-07 00:00 usr/share/wnn7/msg/wnndictutil.msg
-r--r--r-- bin/bin        2829 2001-07-07 00:00 usr/share/wnn7/msg/wnnenvutil.msg
-r--r--r-- bin/bin        1697 2001-07-07 00:00 usr/share/wnn7/msg/xim.msg
drwxr-xr-x root/root         0 2002-06-30 15:00 install/
-rw-r--r-- root/root         0 2002-06-30 15:08 install/doinst.sh

長くなってすみません。
どこか間違っていたら教えてください。
またどなたかの参考になれば幸い
中谷千絵


[検索ページ] [メール一覧]
Plamo ML 公開システム