Skip to content

Installing RonDB#

RonDB is delivered as binary tarballs that you can download from repo.hops.works. The tarballs are named rondb-<version>-<os>-<std-c-lib-version>-<architecture>.tar.gz. Be sure that the OS you’re running on supports the standard C library version specified in the tarball name.

Hence, installing RonDB can be done as follows:

# Choose the tarball depending on your OS and architecture:
TARBALL_NAME=rondb-22.10.1-linux-glibc2.28-x86_64

mkdir tmp
cd tmp
wget https://repo.hops.works/master/${TARBALL_NAME}.tar.gz 
sudo tar -C /usr/local -xfz ${TARBALL_NAME}.tar.gz 
sudo ln -s /usr/local/${TARBALL_NAME} /usr/local/rondb
export PATH=/usr/local/rondb/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/rondb/lib:$LD_LIBRARY_PATH

When running RonDB on Ubuntu, dynamic libraries from the packages libaio1 and libaio-dev are required. When further running on x86, the packages libncurses5 and libnuma-dev are also required. An updated list of Ubuntu dependencies can be found in the Dockerfile of the rondb-docker repository.

Now RonDB is installed and you are ready to learn how to start RonDB programs.