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.