英和辞書、和英辞書のソフト(ebview、eblook)

68 views
Skip to first unread message

hasu

unread,
Aug 12, 2018, 9:09:50 AM8/12/18
to Vine Linux ユーザーフォーラム
以前、別のLinuxディストリビューションで Gjitenという辞書ソフトを使っていました。
(VineLinuxでも 以前はGjitenのパッケージがあったみたいです。)

VineLinux6.3の時に、英和辞書、和英辞書のソフトについて調べると、
eblook、ebviewというソフトが使えるのだとわかりました。
そこに たどり着くまで 割と時間がかかったので、
その時の作業メモを投稿しておこうと思いました。

以下、その時の作業メモです。



------------------------------------------------------------------------------

http://ml.vinelinux.org/vineseed/msg03737.html

引用させていただくと、

>     From: "IWAI, Masaharu" <iwaim.sub@xxxxxxxxx>
>     Subject: [VineSeed:20585] new: gene95-fpw, dict-jisx4081-edict,
>              self-build-dict-jisx4081-gene95
>     Date: Thu, 25 Mar 2010 18:54:21 +0900
>
> 岩井です。
>
> 新しいパッケージです。
> non-freeなself-build以外の2つはPlusでお願いします。
>
>
> JIS X 4081形式のEDICT辞書 (和英/英和) です。eblookなどを適切に設定すれば使える
> ようになります。
> VinePlus 5
>  dict-jisx4081-edict-1.0-1.JMdict.20081124vl5.noarch.rpm
>  dict-jisx4081-edict-1.0-1.JMdict.20081124vl5.src.rpm
> VineSeed
>  dict-jisx4081-edict-1.0-1.JMdict.20081124vl6.noarch.rpm
>  dict-jisx4081-edict-1.0-1.JMdict.20081124vl6.src.rpm
>
>
> JIS X 4081形式のGENE95辞書 (英和) です。eblookなどを適切に設定すれば使えるよう
> になります。
> 無償で使えますが、再配布はできないのでself-buildパッケージにしています。
> VinePlus 5
>  self-build-dict-jisx4081-gene95-1.0-1vl5.noarch.rpm
>  self-build-dict-jisx4081-gene95-1.0-1vl5.src.rpm
> VineSeed
>  self-build-dict-jisx4081-gene95-1.0-1vl6.noarch.rpm
>  self-build-dict-jisx4081-gene95-1.0-1vl6.src.rpm
>
>
> GENE95辞書をJIS X 4081形式に変換するためのプログラムです。
> self-buildパッケージを使わない場合はこのプログラムで変換できます。
> (self-buildパッケージでもこれを使って変換しています)
> VinePlus 5
>  gene95-fpw-1.1.2-1vl5.noarch.rpm
>  gene95-fpw-1.1.2-1vl5.src.rpm
> VineSeed
>  gene95-fpw-1.1.2-1vl6.noarch.rpm
>  gene95-fpw-1.1.2-1vl6.src.rpm
>
> 以上。



------------------------------------------------------------------------------

・EDICTという辞書の情報。
 「The EDICT Dictionary File」
      http://www.edrdg.org/jmdict/edict.html

・EDICTそのままでは、eblook、ebviewの辞書の形式と違うので、
 JIS X 4081形式の物が必要となるようである。

・CUIのソフトのeblookよりも GUIのソフトであるebviewの方が
 使いやすそうである。



------------------------------------------------------------------------------

  [foo@xxxxxx ~]$ apt-cache show eblook
  Package: eblook
  Size: 57458
  Filename: eblook-1.6.1-3vl6.i686.rpm
  Summary: コマンドラインでの EB と EPWING 辞書の検索プログラム
  Description:
   コマンドラインでの EB と EPWING 辞書の検索プログラム


------------------------------------------------------------------------------

  [foo@xxxxxx ~]$ apt-cache show ebview
  Package: ebview
  Size: 235031
  Filename: ebview-0.3.6.2-2vl6.i686.rpm
  Summary: EPWING形式のCD-ROM辞書を参照するためのプログラム
  Description:
   EPWING形式のCD-ROM辞書を参照するためのプログラムです。以下の特徴があります。
     * 検索にはEBライブラリを使用しており、EPWING形式の辞書に対応しています。
     * 前方一致検索、後方一致検索、完全一致検索、条件一致検索、複合検索が可能
       です。
     * 上記に加えて"おまかせ検索"も用意しています。完全一致検索、条件一致検索、
       複合検索を自動的に行います。
     * 複数の辞書を一気に検索できます。
     * 外字、JPEG画像の表示に対応しています。
     * Xセレクションの自動的な検索が可能です。例えば、Netscapeで英文ページを
       読んでいる場合に、分からない単語があったらその単語を選択すれば自動的に
       検索されます。
     * メニューバーやステータスバーなどは非表示にすることができます。これによ
       りセレクションの自動検索を行っている場合などに画面のスペースを有効に利
       用することができます。
     * 表示内容はヒストリに保存され、ヒストリの中を戻ったり進んだりすることが
       できます。
     * ファンクションキーで検索方法を切替えることができます。
     * 検索に使用する辞書はメイン画面からトグルボタンで切替えることができます。



------------------------------------------------------------------------------
ebview、eblookの情報、操作方法が載っているWebページ。

「第2部 UNIXで使える辞書ブラウザ」
    http://hp.vector.co.jp/authors/VA000022/unixdic/unix-dic2.html

「EBView マニュアル」
    http://ebview.sourceforge.net/help/ja/index.html



------------------------------------------------------------------------------

  [foo@xxxxxx ~]$ sudo apt-get install -y dict-jisx4081-edict
  [sudo] password for foo:
  パッケージリストを読みこんでいます... 完了
  依存情報ツリーを作成しています... 完了       
  以下のパッケージが新たにインストールされます:
    dict-jisx4081-edict
  アップグレード: 0 個, 新規インストール: 1 個, 削除: 0 個, 保留: 0 個
  26.0MB のアーカイブを取得する必要があります。
  展開後に 26.1MB のディスク容量が追加消費されます。
  取得:1 http://updates.vinelinux.org 6/i386/plus dict-jisx4081-edict 1.0-2.JMdict.20081124vl6 [26.0MB]
  26.0MB を 1m7s で取得しました (387kB/s)                                                                                                     
  変更を適用しています...
  準備中                                ############################## [100%]
  更新/インストール中
    dict-jisx4081-edict-1.0-2.JMdict.20081 ############################## [100%]
  完了



  [foo@xxxxxx ~]$ rpm -q --list dict-jisx4081-edict
  /usr/share/dict/jisx4081
  /usr/share/dict/jisx4081/engJMD
  /usr/share/dict/jisx4081/engJMD/CATALOGS
  /usr/share/dict/jisx4081/engJMD/engJMD
  /usr/share/dict/jisx4081/engJMD/engJMD/DATA
  /usr/share/dict/jisx4081/engJMD/engJMD/DATA/HONMON.ebz
  /usr/share/dict/jisx4081/engJMD/engJMD/GAIJI
  /usr/share/dict/jisx4081/engJMD/engJMD/GAIJI/GAI16H.ebz
  /usr/share/doc/dict-jisx4081-edict-1.0
  /usr/share/doc/dict-jisx4081-edict-1.0/ChangeLog
  /usr/share/doc/dict-jisx4081-edict-1.0/INFO
  /usr/share/doc/dict-jisx4081-edict-1.0/License
  /usr/share/doc/dict-jisx4081-edict-1.0/README
  /usr/share/doc/dict-jisx4081-edict-1.0/README.ja



------------------------------------------------------------------------------

  [foo@xxxxxx ~]$ sudo apt-get install -y self-build-dict-jisx4081-gene95
  [sudo] password for foo:
  パッケージリストを読みこんでいます... 完了
  依存情報ツリーを作成しています... 完了       
  以下の追加パッケージがインストールされます:
    freepwing gene95-fpw jcode.pl
  以下のパッケージが新たにインストールされます:
    freepwing gene95-fpw jcode.pl self-build-dict-jisx4081-gene95
  アップグレード: 0 個, 新規インストール: 4 個, 削除: 0 個, 保留: 0 個
  127kB のアーカイブを取得する必要があります。
  展開後に 489kB のディスク容量が追加消費されます。
  取得:1 http://updates.vinelinux.org 6/i386/plus freepwing 1.6.1-2vl6 [99.3kB]
  取得:2 http://updates.vinelinux.org 6/i386/plus gene95-fpw 1.1.2-2vl6 [6306B]
  取得:3 http://updates.vinelinux.org 6/i386/plus jcode.pl 2.13-4vl6 [15.5kB]
  取得:4 http://updates.vinelinux.org 6/i386/nonfree self-build-dict-jisx4081-gene95 1.0-1vl6 [6155B]
  127kB を 1s で取得しました (89.1kB/s)            
  変更を適用しています...
  準備中                               
  更新/インストール中                    ############################## [100%]
    freepwing-1.6.1-2vl6.noarch            ############################## [100%]
    gene95-fpw-1.1.2-2vl6.noarch           ############################## [100%]
    jcode.pl-2.13-4vl6.noarch              ############################## [100%]
    self-build-dict-jisx4081-gene95-1.0-1v ############################## [100%]
       rpm パッケージの作成を開始します。(self-build-dict-jisx4081-gene95)
       ソースファイルをダウンロードしています...
  http://www.namazu.org/~tsuchiya/sdic/data/gene95.tar.bz2
  --2016-09-05 19:00:48--  http://www.namazu.org/~tsuchiya/sdic/data/gene95.tar.bz2
  www.namazu.org (www.namazu.org) をDNSに問いあわせています...
  www.namazu.org (www.namazu.org) に接続しています... 接続しました。
  HTTP による接続要求を送信しました、応答を待っています... 200 OK
  長さ: 1056808 (1.0M) [application/x-tar]
  `/var/tmp/self-build-dict-jisx4081-gene95.OMhS0P/rpm/SOURCES/self-build-dict-jisx4081-gene95/gene95.tar.bz2' に保存中

  100%[====================================================================================================>] 1,056,808    386KB/s 時間 2.7s  

  2016-09-05 19:00:53 (386 KB/s) - `/var/tmp/self-build-dict-jisx4081-gene95.OMhS0P/rpm/SOURCES/self-build-dict-jisx4081-gene95/gene95.tar.bz2' へ保存完了 [1056808/1056808]

       ソースファイルのダウンロードが完了しました。
       rpm パッケージをビルドしています...
    (詳細は /var/tmp/self-build-dict-jisx4081-gene95.log を参照してください。)
    92%[=======================================================>     ]
       rpm パッケージのビルドが完了しました。
  完了
  作成/ダウンロードした rpm パッケージをインストールしています...
  準備中...                ########################################### [100%]
     1:dict-jisx4081-gene95   ########################################### [100%]
  インストールが完了しました。
  インストールしたファイルを /var/cache/apt/archives に移動しました。



  [foo@xxxxxx ~]$ rpm -q --list dict-jisx4081-gene95
  /usr/share/dict/jisx4081
  /usr/share/dict/jisx4081/gene95
  /usr/share/dict/jisx4081/gene95/catalogs
  /usr/share/dict/jisx4081/gene95/gene95
  /usr/share/dict/jisx4081/gene95/gene95/data
  /usr/share/dict/jisx4081/gene95/gene95/data/honmon
  /usr/share/doc/dict-jisx4081-gene95-1.0
  /usr/share/doc/dict-jisx4081-gene95-1.0/readme.txt




------------------------------------------------------------------------------

  [foo@xxxxxx ~]$ sudo apt-get install -y eblook
  パッケージリストを読みこんでいます... 完了
  依存情報ツリーを作成しています... 完了       
  以下の追加パッケージがインストールされます:
    eb
  以下のパッケージが新たにインストールされます:
    eb eblook
  アップグレード: 0 個, 新規インストール: 2 個, 削除: 0 個, 保留: 0 個
  429kB のアーカイブを取得する必要があります。
  展開後に 1328kB のディスク容量が追加消費されます。
  取得:1 http://updates.vinelinux.org 6/i386/plus eb 4.4.3-1vl6 [372kB]
  取得:2 http://updates.vinelinux.org 6/i386/plus eblook 1.6.1-3vl6 [57.5kB]
  429kB を 1s で取得しました (274kB/s)
  変更を適用しています...
  準備中                                ############################## [100%]
  更新/インストール中
    eb-4.4.3-1vl6.i686                     ############################## [100%]
    eblook-1.6.1-3vl6.i686                 ############################## [100%]
  完了



------------------------------------------------------------------------------

  [foo@xxxxxx ~]$ eblook /usr/share/dict/jisx4081/engJMD
  eblook> list
   1. engjmd    JMDICT
  eblook> quit

  [foo@xxxxxx ~]$ eblook /usr/share/dict/jisx4081/gene95
  eblook> list
   1. gene95    GENE95辞書
  eblook> quit



------------------------------------------------------------------------------

  [foo@xxxxxx ~]$ sudo apt-get install -y ebview
  パッケージリストを読みこんでいます... 完了
  依存情報ツリーを作成しています... 完了       
  以下のパッケージが新たにインストールされます:
    ebview
  アップグレード: 0 個, 新規インストール: 1 個, 削除: 0 個, 保留: 0 個
  235kB のアーカイブを取得する必要があります。
  展開後に 657kB のディスク容量が追加消費されます。
  取得:1 http://updates.vinelinux.org 6/i386/plus ebview 0.3.6.2-2vl6 [235kB]
  235kB を 1s で取得しました (191kB/s)                 
  変更を適用しています...
  準備中                                ############################## [100%]
  更新/インストール中
    ebview-0.3.6.2-2vl6.i686               ############################## [100%]
  完了


  [foo@xxxxxx ~]$ rpm -q --list ebview
  /usr/bin/ebview
  /usr/share/applications/ebview.desktop
  /usr/share/doc/ebview-0.3.6.2
  /usr/share/doc/ebview-0.3.6.2/AUTHORS
  /usr/share/doc/ebview-0.3.6.2/COPYING
  /usr/share/doc/ebview-0.3.6.2/ChangeLog
  /usr/share/doc/ebview-0.3.6.2/NEWS
  /usr/share/doc/ebview-0.3.6.2/README
  /usr/share/ebview
  /usr/share/ebview/about.en
  /usr/share/ebview/about.jp
  /usr/share/ebview/endinglist-ja.xml
  /usr/share/ebview/endinglist.xml
  /usr/share/ebview/filter.xml
  /usr/share/ebview/help
  /usr/share/ebview/help/en
  /usr/share/ebview/help/en/body.html
  /usr/share/ebview/help/en/index.html
  /usr/share/ebview/help/en/menu.html
  /usr/share/ebview/help/ja
  /usr/share/ebview/help/ja/body.html
  /usr/share/ebview/help/ja/index.html
  /usr/share/ebview/help/ja/menu.html
  /usr/share/ebview/searchengines.xml
  /usr/share/ebview/shortcut.xml
  /usr/share/icons/hicolor/48x48/apps/ebview.xpm
  /usr/share/locale/ja/LC_MESSAGES/ebview.mo



------------------------------------------------------------------------------

・有料になるが、英辞郎の辞書も 形式を変換すれば使えるようである。

・「FreePWING による各種辞書」
      http://openlab.ring.gr.jp/edict/fpw/

・「英辞郎(えいじろう・EIJIRO)の最新情報」
      http://www.eijiro.jp/



------------------------------------------------------------------------------

  [foo@xxxxxx ~]$ apt-cache show freepwing
  Package: freepwing
  Size: 99336
  Filename: freepwing-1.6.1-2vl6.noarch.rpm
  Summary: FreePWING: Free JIS X 4081 Formatter
  Description:
   FreePWING は JIS X 4081 形式の書籍データを生成を行うソフトウェアです。
   JIS X 4081 は EPWING V1 のサブセットですので、FreePWING によって生成し
   た JIS X 4081 形式の書籍データは、原理上 EPWING の検索ソフトウェアで検
   索を行うことが可能です。





Reply all
Reply to author
Forward
0 new messages