##TokyoCabinet パッケージは 1.2.1 と古いので,ビルドすることに.
$ sudo apt-get build-dep tokyocabinet-bin
ただこれだけじゃダメで,bzip2 ライブラリも必要
$ sudo aptitude install libbz2-dev
そしたらインストール
$ tar zxvf tokyocabinet-1.4.33.tar.gz
$ cd tokyocabinet-1.4.33/
$ ./configure --prefix=/usr/local
$ make
$ make check
$ sudo checkinstall -D sudo make install
###Ruby binding
$ tar zxvf tokyocabinet-ruby-1.29.tar.gz
$ cd tokyocabinet-ruby-1.29/
$ ruby extconf.rb
$ make
$ sudo checkinstall -D sudo make install
##TokyoTyrant
$ tar zxvf tokyotyrant-1.1.34.tar.gz
$ cd tokyotyrant-1.1.34/
$ ./configure --prefix=/usr/local
$ make
$ sudo checkinstall -D sudo make install
###Ruby binding
$ tar zxvf tokyotyrant-ruby-1.12.tar.gz
$ cd tokyotyrant-ruby-1.12/
$ sudo checkinstall -D sudo ruby install.rb
###daemontools TokyoTyrant の起動監視をさせるのに daemontools を使います
$ sudo aptitude install daemontools daemontools-run
###設定 例えばこんな感じで
$ sudo mkdir /srv/service/tokyotyrant
$ sudo vim /srv/service/tokyotyrant/run
#!/bin/bash
/usr/local/bin/ttserver -log tt.log -le -ulog ulog -ulim "256m" -uas "tt.tch#bnum=100000"
$ sudo chmod a+x /srv/service/tokyotyrant/run
次はこれをキャッシュとして使う設定をしないとな.
comments powered by Disqus