在Ubuntu 22.04/20.04/18.04上安装LevelDB

本文介绍在Ubuntu 22.04/20.04/18.04系统上安装LevelDB的方法。

简介

LevelDB是一个由Google编写的快速键值存储库,它提供了从字符串键到字符串值的有序映射。leveldb库提供持久的键值存储,键和值是任意字节数组,根据用户指定的比较器功能,在键值存储中对键进行排序。

在Ubuntu 22.04/20.04/18.04上安装LevelDB

安装LevelDB的方法

安装所有必需的依赖项:

sudo apt update

sudo apt-get install libsnappy-dev wget curl build-essential cmake gcc sqlite3

查看LevelDB发布页面以查看应用程序的最新版本,地址在https://github.com/google/leveldb/releases。然后通过设置VER变量来定义它:

VER=$(curl -s https://api.github.com/repos/google/leveldb/releases/latest | grep tag_name |  cut -d '"' -f 4)

下载LevelDB存档文件:

wget https://github.com/google/leveldb/archive/${VER}.tar.gz -O leveldb.tar.gz

使用tar解压缩下载的文件:

tar xvf leveldb.tar.gz

将工作目录更改为leveldb:

cd leveldb*/

在Ubuntu 22.04、20.04、18.04上安装LevelDB:

mkdir -p build && cd build

cmake -DCMAKE_BUILD_TYPE=Release .. && cmake --build .

至此,您的Ubuntu 22.04服务器上已安装好了LevelDB。

有关用法,请查看LevelDB Library文档,地址在https://github.com/google/leveldb/blob/master/doc/index.md。

栏目相关文章