Tokyo Cabinet 和 Tokyo Tyrant 的安装
by z9g
Tokyo Cabinet是个简单易用的高性能Key-Value DB, 现将安装配置记录如下:
安装前的准备
确认系统已经包含以下软件包:
- gcc 3.1 或更高版本
- zlib: 1.2.3或更高版本
- bzip2: 1.0.5或更高版本
wget http://www.zlib.net/zlib-1.2.3.tar.gz tar xzvf zlib-1.2.3.tar.gz cd zlib-1.2.3 ./configure make sudo make install wget http://www.bzip.org/1.0.5/bzip2-1.0.5.tar.gz tar xzvf bzip2-1.0.5 cd bzip2-1.0.5 make sudo make install
安装 Tokyo Cabinet 1.4.23:
wget http://downloads.sourceforge.net/sourceforge/tokyocabinet/tokyocabinet-1.4.23.tar.gz tar xzvf tokyocabinet-1.4.23.tar.gz cd tokyocabinet-1.4.23 ./configure make sudo make install
至此,如果没有报错,Tokyo Cabinet已经安装成功, 将会生成以下文件:
/usr/local/include/tcutil.h /usr/local/include/tchdb.h /usr/local/include/tcbdb.h /usr/local/include/tcfdb.h /usr/local/include/tctdb.h /usr/local/include/tcadb.h /usr/local/lib/libtokyocabinet.a /usr/local/lib/libtokyocabinet.so.x.y.z /usr/local/lib/libtokyocabinet.so.x /usr/local/lib/libtokyocabinet.so /usr/local/lib/pkgconfig/tokyocabinet.pc /usr/local/bin/tcutest /usr/local/bin/tcumttest /usr/local/bin/tcucodec /usr/local/bin/tchtest /usr/local/bin/tchmttest /usr/local/bin/tchmgr /usr/local/bin/tcbmgr /usr/local/bin/tcbtest /usr/local/bin/tcbmttest /usr/local/bin/tcftest /usr/local/bin/tcfmttest /usr/local/bin/tcfmgr /usr/local/bin/tcttest /usr/local/bin/tctmttest /usr/local/bin/tctmgr /usr/local/bin/tcamgr /usr/local/bin/tcatest /usr/local/libexec/tcawmgr.cgi /usr/local/share/tokyocabinet/... /usr/local/man/man1/... /usr/local/man/man3/...
安装 Tokyo Tyrant 1.1.27_1:
wget http://downloads.sourceforge.net/sourceforge/tokyocabinet/tokyotyrant-1.1.27.tar.gz tar xzvf tokyotyrant-1.1.27.tar.gz cd tokyotyrant-1.1.27 ./configure make make install
同样,如果没有报错,Tokyo Cabinet已经安装成功, 将会生成以下文件:
/usr/local/include/ttutil.h /usr/local/include/tculog.h /usr/local/include/tcrdb.h /usr/local/lib/libtokyotyrant.a /usr/local/lib/libtokyotyrant.so.x.y.z /usr/local/lib/libtokyotyrant.so.x /usr/local/lib/libtokyotyrant.so /usr/local/lib/ttskelmock.so /usr/local/lib/ttskeldir.so /usr/local/lib/ttskelproxy.so /usr/local/lib/ttskelnull.so /usr/local/lib/pkgconfig/tokyotyrant.pc /usr/local/bin/ttserver /usr/local/bin/ttultest /usr/local/bin/ttulmgr /usr/local/bin/tcrtest /usr/local/bin/tcrmttest /usr/local/bin/tcrmgr /usr/local/sbin/ttservctl /usr/local/share/tokyotyrant/... /usr/local/man/man1/... /usr/local/man/man3/...
验证
开启一个终端启动Tokyo Tyrant
ttserver
再开启一个终端
make check
Tokyo Cabinet 和 Tokyo Tyrant 已经成功安装, 可以开始你的东京之旅了 :)