初めての Rast (3)

Rast インストールの続き。どうやら icu 関連パッケージを揃え損ねてたらしい。znz さんご指摘感謝。
現状はこんな感じ。

$ dpkg -l | grep icu
ii  icu          2.1-2.1
ii  icu-data     2.1-2.1
ii  icu-i18ndata 2.1-2.1
ii  icu-locales  2.1-2.1
ii  libicu21c102 2.1-2.1
ii  libicu28     2.8-4  

znz さんの言うとおり libicu28-dev を入れてみる。

$ sudo apt-get install libicu28-dev

なんか追加で入れた icu-data 類がいっぱい削除された。2.1 から 2.8 の時にパッケージの統廃合が行われたのかな? ついでなんで 2.1 系も削除しておく。

$ sudo apt-get remove libicu21c102
$ dpkg -l | grep icu
rc  icu            2.1-2.1
ii  libicu28       2.8-4  
ii  libicu28-dev   2.8-4  

これで入っている icu 関連パッケージは libicu28 と libicu28-dev の 2 つだけ。

$ debuild
$ dpkg -i ../rast_0.2.0-1_i386.deb

再構築して入れなおし。

これでサンプルが動くかな?

$ cd examples/ruby
$ ./create.rb ~/tmp/rast/test
$ ls ~/tmp/rast/test/
METADATA  doc_info    properties.db  text.pfl
__db.001  lock        text.db        text.pos
__db.002  properties  text.ngm       text.rng

でけたでけた。続く。


追記:
定時になったので続き〜。


検索文書なんだけど適当なやつが無かったので、長めだった 2005-07-29 の日記をコピペして使用してみた。

$ ./register.rb ~/tmp/rast/test 2005-07-29.txt
$ ./search.rb ~/tmp/rast/test Rast | lv -Iu -Oe
doc_id: 1
score: 34679
filename: sample.txt
title: sample.txt
last_modified: Mon Aug 01 18:01:34 JST 2005
filesize: 7945
summary: が、世間はいかに。本当に新しいかどうかは知らん。 ちょっと、
ノーパンしゃぶしゃぶっぽいのに気づいた。(あ、こっちも行った事ないです
よ。) ■ [Ruby][Rails][Debian] 初めての Rast (1) せっかく前田さんが R
uby on Rails 用の Rast extention を作ってくださったので、Rast をイン
ストール。 $ sudo apt-get install li

OK。入力も出力も UTF-8 じゃないといけないのね。
Rails での利用は明日〜。


追記:
8/5に続きを書いた。