`
wanglihu
  • 浏览: 918174 次
  • 性别: Icon_minigender_1
  • 来自: 黑龙江
社区版块
存档分类

tokyocabinet数据库自定义安装步骤

阅读更多
tokyocabinet-1.4.47.tar.gz下载地址:
http://fallabs.com/tokyocabinet/tokyocabinet-1.4.47.tar.gz
tokyotyrant-1.1.41.tar.gz下载地址:
http://fallabs.com/tokyotyrant/tokyotyrant-1.1.41.tar.gz
自定义安装目录:/home/wlh/tt/
首先安装tokyocabinet
1.
tar xzf tokyocabinet-1.4.47.tar.gz

2.
cd tokyocabinet-1.4.47

3.
./configure --prefix=/home/wlh/tt/tokyocabinet/

成功:
#================================================================
# Ready to make.
#================================================================
4.
MAKE

成功:
#================================================================
# Ready to install.
#================================================================
5.
MAKE INSTALL

成功:
#================================================================
# Thanks for using Tokyo Cabinet.
#================================================================
然后安装 tokyotyrant
1.
tar xzf  tokyotyrant-1.1.41.tar.gz

2.
cd tokyotyrant-1.1.41.tar.gz

3.
./configure--prefix=/home/wlh/tt/tokyotyrant/ --with-tc=/home/wlh/tt/
tokyocabinet/
注:with-tc指定Tokyo Cabinet的目录
成功:
#================================================================
# Ready to make.
#================================================================
4.
Make

成功:
#================================================================
# Ready to install.
#================================================================
5.
Make install

成功:


#================================================================
# Thanks for using Tokyo Tyrant.
#================================================================

注:
源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install),具体的安装方法一般作者都会给出文档,这里主要讨论配置(configure)。Configure是一个可执行脚本,它有很多选项,使用命令./configure –help输出详细的选项列表,如下:
-bash-3.00# ./configure --help
Usage: configure [options] [host]
Options: [defaults in brackets after descriptions]
Configuration:
--cache-file=FILE     cache test results in FILE
--help             print this message
--no-create         do not create output files
--quiet, --silent     do not print `checking...' messages
--version           print the version of autoconf that created configure
Directory and file names:
--prefix=PREFIX       install architecture-independent files in PREFIX
                [/usr/local]
--exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
                [same as prefix]
--bindir=DIR         user executables in DIR [EPREFIX/bin]
……….(省略若干)
很多的选项,你可以忽略其他的一切,但请把—prefix加上。这里以安装tokyocabinet-1.4.47为例,我们打算把它安装到目录 /home/wlh/tt/tokyocabinet,于是在tokyocabinet-1.4.47目录执行带选项的脚本./configure --prefix=/home/wlh/tt/tokyocabinet/,执行成功后再编译、安装(make,make install);安装完成将自动生成目录tokyocabinet,而且该软件所有的档都被复制到这个目录。为什么要指定这个安装目录?是为了以后的维护方便,如果没有用这个选项,安装过程结束后,该软件所需的软件被复制到不同的系统目录下,很难弄清楚到底复制了那些档、都复制到哪里去了—基本上是一塌糊涂。
用了—prefix选项的另一个好处是卸载软件或移植软件。当某个安装的软件不再需要时,只须简单的删除该安装目录,就可以把软件卸载得干干净净;移植软件只需拷贝整个目录到另外一个机器即可(相同的操作系统)。
分享到:
评论

相关推荐

    tokyocabinet安装配置总结(Ubuntu)

    在Ubuntu操作系统上安装和配置Tokyocabinet,可以分为以下几个步骤: 1. **系统准备**: 在安装Tokyocabinet之前,确保系统已经更新到最新版本,以获取所有必要的依赖项。打开终端并运行以下命令: ``` sudo apt...

    httpsqs 安装包(httpsqs-1.7,libevent tokyocabinet)附上安装文档

    现在我们来详细讨论`httpsqs`的安装步骤: 1. **下载安装包**:首先,你需要从提供的链接或官方源获取`httpsqs-1.7`的压缩包。确保文件完整无损。 2. **解压文件**:使用合适的解压缩工具(如`tar`命令)将下载的...

    tokyocabinet-1.4.30.tar

    Tokyocabinet是一款高效、轻量级且功能丰富的键值对数据库系统,广泛应用于日志存储、缓存服务以及各种数据持久化场景。其1.4.30版本的发布,意味着开发者们可以获取到最新的优化和改进。下面将详细探讨Tokyocabinet...

    tokyocabinet-1.4.48.tar.gz

    标题中的"tokyocabinet-1.4.48.tar.gz"表示的是Tokyo Cabinet的1.4.48版本的源码压缩包,它采用tar.gz格式进行打包,这是一种在Linux和类Unix系统中常见的文件归档和压缩方式。 Tokyo Cabinet提供了两种主要的数据...

    再说tokyocabinet 及其扩展

    标题“再说tokyocabinet 及其扩展”指的是对Tokyo Cabinet这一开源数据库系统的深入讨论,以及可能涉及的对其功能的增强或优化。Tokyo Cabinet是一款高效、轻量级的键值存储系统,广泛用于数据缓存和日志记录等场景...

    tokyocabinet-1.4.47.tar.gz

    下载tokyocabinet-1.4.47.tar.gz后,解压并编译源码,通常包括configure、make和make install步骤。安装完成后,可以通过提供的示例代码了解如何使用Tokyo Cabinet的API进行数据库操作。 10. 社区支持与维护: ...

    tokyocabinet源码分析

    Tokyocabinet是一个高效且轻量级的数据库管理系统(DBM),其主要特色在于提供了一系列灵活的数据存储方式,支持多种不同的数据库类型,包括基于哈希表、固定长度数组以及B+树等。本文将深入探讨Tokyocabinet的核心...

    tokyotyrant/tokyocabinet/gpac

    结合“描述”中的信息,“对数据库的使用方式进行了修改,使得开源软件能够支持分布式的访问”,我们可以理解为TokyoTyrant 和 TokyoCabinet 被用作分布式数据库系统的一部分,可能与 GPAC 集成,以提供多媒体内容的...

    tokyocabinet

    东京暴君数据库的客户端封装,使东京暴君可以通过网络连接

    tokyocabinet.cr:TokyoCabinet的Crystal客户端

    1. **安装**:首先,开发者需要将`tokyocabinet.cr`库添加到项目依赖中,通常通过`shard.yml`文件进行配置。 2. **基本操作**:导入库后,可以创建数据库连接,执行插入、查询、更新和删除等操作。例如,创建数据库...

    tokyocabinet-1.4.45.tar.gz

    Tokyo Cabinet是一个高效、轻量级且开源的数据库管理系统,主要设计用于在本地存储大量数据。这个名为"tokyocabinet-1.4.45.tar.gz"的压缩包文件包含的是Tokyo Cabinet的1.4.45版本源代码。在本文中,我们将深入探讨...

    redis数据库

    1. **键值(Key-Value)存储数据库**:如TokyoCabinet/Tyrant、Redis、Voldemort、BerkeleyDB等。这类数据库最适合用于内容缓存,尤其是面对高访问负载时表现出色。 2. **列存储数据库**:例如Cassandra、HBase、Riak...

    NoSql数据库之Redis笔记

    - **键值(Key-Value)存储数据库**:如TokyoCabinet/Tyrant、Redis等,适合于内容缓存场景,数据模型为一系列键值对,优点在于快速查询,缺点是数据缺少结构化。 - **列存储数据库**:如Cassandra、HBase等,适用于...

    tokyocabinet.jar

    Tokyo Cabinet 是日本人 平林幹雄 开发的一款 DBM 数据库,该数据库读写非常快,哈希模式写入100万条数据只需0.643秒,读取100万条数据只需0.773秒,是 Berkeley DB 等 DBM 的几...tokyocabinet.jar是该数据库的接口API

    20091016通过spymemcached调用tokyocabinet网络接口的性能测试

    标题 "20091016通过spymemcached调用tokyocabinet网络接口的性能测试" 暗示了这篇文档可能涉及到的是一个关于优化数据存储和检索性能的技术测试。在这个测试中,作者可能使用了 `spymemcached` 这个Java库来与Tokyo ...

    tokyocabinet中HDB和BDB引擎的存储速度比较

    标题中的“tokyocabinet”是一个轻量级的键值对数据库系统,它提供了两种不同的存储引擎:HDB(Hash Database)和BDB(Btree Database)。这两种引擎各有特点,适用于不同的场景。在进行存储速度的比较时,我们需要...

    tokyocabinet-ruby-1.31.tar.gz_TOKYO_TokyoCabinet

    Tokyo cabinet 是一个管理数据库的库。该数据库是一个单一的数据文件,每个记录为关键字和值。每个关键字和值是可变长度的字节序。二进制数据和字符串都可作为关键字或值。每个关键字必须唯一。没有数据表和数据类型...

    Tokyocabinet-Tokyotyrant文档大合集

    这里的数据库由一系列key-value对的记录构成。key和value都可以是任意长度的字节序列,既可以是二进制也可以是字符串。这里没有数据类型和数据表的概念。 当做为Hash表数据库使用时,每个key必须是不同的,因此无法...

    Linux服务器队列安装及调试

    首先,我们来看安装HTTPSQS所需的步骤: 1. **安装依赖库**: HTTPSQS依赖于libevent和Tokyo Cabinet。在安装这两个库之前,确保你的系统已经设置好`ulimit -SHn 65535`,这是为了增加文件描述符的最大数量,以便...

Global site tag (gtag.js) - Google Analytics