This article is part of the Installation Guide. You can read it alone or click on the previous link to easily move between the steps.
Processor with SSE2 support
Boost ≥ 1.55
MySQL ≥ 5.1.0
OpenSSL ≥ 1.0.0
CMake ≥ 3.0
GCC ≥ 4.9.0 or Clang ≥ 3.3 (recommended)
zlib ≥ 1.2.7
NOTE: linux distributions shipping gcc 5 or higher can't use clang, you must use gcc instead.
Debian based distributions (recommended)
Tested for Debian 8.4.0 and Ubuntu 16.04.
apt-get install git cmake make gcc g++ libmysqlclient-dev libssl-dev libbz2-dev libreadline-dev libncurses-dev apt-get install libboost-dev libboost-thread-dev libboost-system-dev libboost-filesystem-dev libboost-program-options-dev libboost-iostreams-dev apt-get install mysql-server p7zip
Fedora based distributions
Tested for Fedora 23.
dnf install git cmake make gcc gcc-c++ mariadb-devel openssl-devel bzip2-devel readline-devel ncurses-devel dnf install boost-devel dnf install mariadb-server p7zip
Red Hat based distributions
yum install epel-release yum install git cmake3 make gcc gcc-c++ mariadb-devel openssl-devel bzip2-devel readline-devel ncurses-devel yum install libquadmath-devel python-devel curl -L -o boost_1_61_0.tar.gz https://sourceforge.net/projects/boost/files/boost/1.61.0/boost_1_61_0.tar.gz/download tar -zxvf boost_1_61_0.tar.gz cd boost_1_61_0 ./bootstrap.sh ./b2 ./b2 install yum install mariadb-server p7zip
Note: Some distribution versions might not match our requirements for CMake. If you can't install the EPEL repository on your build server, use the following instructions to install CMake manually.
curl -o cmake-3.5.2.tar.gz https://cmake.org/files/v3.5/cmake-3.5.2.tar.gz tar -zxvf cmake-3.5.2.tar.gz cd cmake-3.5.2 ./bootstrap make make install
If you still have any problem, check:Help
This article is part of the Installation Guide. You can read it alone or click on the previous link to easily move between the steps.