Tokyo Cabinet的安装,含Java版(CentOS 5.4)

1、安装依赖的库

需要安装bzip2和zlib

zlib很简单,yum搞定:

yum install zlib-devel

但是yum上的bzip2似乎不符合作者推荐的版本最低要求,所以手动安装吧……

wget http://www.bzip.org/1.0.5/bzip2-1.0.5.tar.gz

tar -xzvf bzip2-1.0.5.tar.gz

cd bzip2-1.0.5

make -f Makefile-libbz2_so

make install PREFIX=/usr

2、编译、安装Tokyo Cabinet

./configure --prefix=/usr --enable-fastest --enable-off64 --enable-profile

make

#可以检查一下,不过时间会比较长:

make check

#最后安装

make install

3、安装Java支持

wget http://www.1978th.net/tokyocabinet/javapkg/tokyocabinet-java-1.23.tar.gz

tar -xzvf tokyocabinet-java-1.23.tar.gz

cd tokyocabinet-java-1.23

./configure --prefix=/usr

#然后报错居然……缺少jni.h,忘记装JDK了……

#记得导出JAVA_HOME,否则一样报错jni.h确实。

export JAVA_HOME="/usr/java/default"

#再次Configure,可以了。

./configure --prefix=/usr

make

make install

最终,在/usr下有了tokyocabinet.jar和libjtokyocabinet.so两个文件。

Leave a Reply

Your email address will not be published.