Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.


solid is part of the Installation Guide.
Panel
borderColor#3399cc
bgColor#DCF1FC
titleColor#FFFFFF
titleBGColor#3399cc
borderStyle
Info
Guide
titleThis article
has been moved

You can read it alone or click on the previous link to easily move between the steps.

Sección
Columna
Columna

Step 2: Core Installation >>

Info

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.5 (recommended)
zlib ≥ 1.2.7

Note: Linux distributions shipping GCC 4.9.x can not use Clang to compile for now because of a GCC bug. You have to use GCC instead.
While compiling you may get one error like: "c++: internal compiler error: Killed (program cc1plus)" the reasons of this can be:

Low ram/swap amount: increase ram/swap to a minimum of 2GB of ram and 2GB of swap or decrease the amount of make -j to 1.
Selinux kernel: change to one non-Selinux kernel or use Debian 9 or Ubuntu 16 compiling with clang or compile without pch.

Debian based distributions (recommended)

Recommendation: Use apt-get with stable source list instead of install packages. We recommend the latest stable version of your distribution. Avoid LTS versions since we usually update requirements to the lastest stable Debian version. Mixing stable with experimental packages may break your linux OS.

Tested for Debian 8.4.0 and Ubuntu 16.04.

Bloque de código
languagebash
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

Not supported: Debian 7, Ubuntu 14.04.

Fedora based distributions

Tested for Fedora 23.

Bloque de código
languagebash
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

Bloque de código
languagebash
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 https://sourceforge.net/projects/boost/files/boost/1.61.0/boost_1_61_0.tar.gz/download -o boost_1_61_0.tar.gz
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.

Bloque de código
languagebash
curl https://cmake.org/files/v3.6/cmake-3.6.1.tar.gz -o cmake-3.6.1.tar.gz
tar -zxvf cmake-3.6.1.tar.gz
cd cmake-3.6.1
./bootstrap
make
make install

...

Step 2: Core Installation >>

find it in our new wiki at: https://trinitycore.info/en/install/requirements/linux

Panel
borderColor#3399cc
bgColor#DCF1FC
titleColor#FFFFFF
titleBGColor#3399cc
borderStylesolid
titleGuide

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.

Sección
Columna
Columna