Ubuntu8.04 に rdic と英辞郎辞書ファイルをインストールした時のログ

Ubuntu 8.04 LTS に rdic英辞郎辞書ファイルを入れました。一応動いたので記録します。詳しい説明はまた後でまとめるつもりです。
checkinstallを使ってdebパッケージ作成、インストールしていますので

dpkg -r [パッケージ名]
でアンインストールが可能です。


rdic-0.1.8.tar.gz をダウンロード。
mmap-0.2.6.tar.gz をダウンロード。

$ dpkg --list ruby
ruby に一致するパッケージが見つかりません。
$ sudo apt-get update
$ sudo apt-get install ruby

checkinstall 1.6.1-5ubuntu (hardy) をsynapticでインストール。

$ tar zxvf mmap-0.2.6.tar.gz
$ cd mmap-0.2.6/
$ ruby extconf.rb
extconf.rb:4:in `require': no such file to load -- mkmf (LoadError)
from extconf.rb:4

ruby1.8-dev をsynapticでインストール。

$ ruby extconf.rb
creating Makefile
$ make
make: `all' に対して行うべき事はありません.
$ sudo checkinstall
(中略)
Done. The new package has been installed and saved to
/home/ユーザ名/Eijiro/mmap-0.2.6/mmap_0.2.6-1_i386.deb
(中略)
$ dpkg --list mmap
Desired=Unknown/Install/Remove/Purge/Hold

Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-pend
/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
/ 名前 バージョ 説明

++-==============-==============-============================================
ii mmap 0.2.6-1 Package created with checkinstall 1.6.1

$ cd ../
$ tar zxvf rdic-0.1.8.tar.gz
$ cd rdic-0.1.8/
$ ruby extconf.rb
checking for XOpenDisplay() in -lX11... no
*** extconf.rb failed ***

synapticでlibxext-devと依存パッケージ13個をインストール。

$ ruby extconf.rb
checking for XOpenDisplay() in -lX11... yes
creating Makefile
$ sudo checkinstall
(中略)
Done. The new package has been installed and saved to
/home/ユーザ名/Eijiro/rdic-0.1.8/rdic_0.1.8-1_i386.deb
(中略)
$ dpkg --list rdic
Desired=Unknown/Install/Remove/Purge/Hold

Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-pend
/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
/ 名前 バージョ 説明

++-==============-==============-============================================
ii rdic 0.1.8-1 Package created with checkinstall 1.6.1
$ sudo cp rdic /usr/local/bin/

$ ruby -Ke cnv2rdic.rb eijiro81.txt | sort -k1,1 -t: -f > EIJIRO81.euc
$ ruby -Ke cnv2rdic.rb waeiji81.txt | sort -k1,1 -t: -f > WAEIJI81.euc
$ ruby -Ke cnv2rdic.rb reiji81.txt | sort -k1,1 -t: -f > REIJI81.euc
$ ruby -Ke cnv2rdic.rb ryaku81.txt | sort -k1,1 -t: -f > RYAKU81.euc

gnome-terminalの[端末]>[文字コードの設定]で「日本語(EUC-JP)」に設定。

$ rdic EIJIRO81.euc WAEIJI81.euc REIJI81.euc RYAKU81.euc
$ rdic -p -b EIJIRO81.euc WAEIJI81.euc REIJI81.euc RYAKU81.euc