deb-buildscripts provides a convenient build script for building RocksDB as a deb package. Since RocksDB optimizes for the current computer’s CPU instruction set extensions (-march=native
), it is required to build RocksDB on the computer where you will run it, or at least one with the same CPU type (generation)
First install the prerequisites:
sudo apt-get -y install devscripts debhelper build-essential fakeroot zlib1g-dev libbz2-dev libsnappy-dev libgflags-dev libzstd-dev
then build RocksDB:
git clone https://github.com/ulikoehler/deb-buildscripts.git cd deb-buildscripts ./deb-rocksdb.py
This will build the librocksdb
and librocksdb-dev
packages in the deb-buildscripts
directory.