Looking for another platform? See the complete list of platforms RethinkDB supports.
This platform is community supported. These instructions were provided by the community, and have not been thoroughly tested. If you run into problems let us know and we’ll improve the documentation.
The CentOS RPMs are known to work with Fedora.
To install the server, add the RethinkDB yum repository to your list of repositories and install:
cat << EOF | sudo tee /etc/yum.repos.d/rethinkdb.repo
[rethinkdb]
name=RethinkDB
enabled=1
baseurl=https://download.rethinkdb.com/repository/centos/8/x86_64/
gpgkey=https://download.rethinkdb.com/repository/raw/pubkey.gpg
gpgcheck=1
EOF
sudo yum install rethinkdb
The following instructions were tested on Fedora 20 with a RethinkDB version prior to 2.4.2.
Install the main dependencies:
sudo yum install gcc-c++ protobuf-devel ncurses-devel jemalloc-devel \
boost-static wget protobuf-compiler which zlib-devel \
openssl-devel libcurl-devel make m4
Download and extract the source tarball:
wget https://download.rethinkdb.com/repository/raw/dist/rethinkdb-2.4.4.tgz
tar xf rethinkdb-2.4.4.tgz
Kick off the build process:
cd rethinkdb-2.4.4
./configure --dynamic jemalloc
make
sudo make install
Next steps: Now that you’ve installed RethinkDB, it’s time to install client drivers for your language.