Ir para conteúdo
Entre para seguir isso  
Marco Oliveira

[Linux] Compilar OTX - TFS

Recommended Posts

Marco Oliveira    9
Marco Oliveira

PS: utilizei o repositorio do tfs como exemplo no tutorial, porém o mesmo vale pro OTX e outros projetos. 

Arch Linux:

1. Instale o software necessário:
O comando a seguir instalará o Git, o cmake, um compilador e as bibliotecas usadas pelo The Forgotten Server.

O Git será usado para baixar o código-fonte, e o cmake será usado para gerar os arquivos de compilação.

$ sudo pacman -Syu
$ sudo pacman -S base-devel git cmake lua gmp boost boost-libs libmariadbclient pugixml

2. Download do servidor:

$ git clone --recursive https://github.com/otland/forgottenserver.git

3. Gerando os arquivos de build:

$ cd forgottenserver
$ mkdir build
$ cd build
$ cmake ..

4. Compilando:

$ make

 

CentOS:

1. Instale o software necessário:
O comando a seguir instalará o Git, o cmake, um compilador e as bibliotecas usadas pelo The Forgotten Server.

O Git será usado para baixar o código-fonte, e o cmake será usado para gerar os arquivos de compilação.

sudo yum install git cmake gcc-c++ boost-devel gmp-devel mariadb-devel lua-devel pugixml-devel

2. Download do servidor:

$ git clone --recursive https://github.com/otland/forgottenserver.git

3. Gerando os arquivos de build:

$ cd forgottenserver
$ mkdir build
$ cd build
$ cmake ..

4. Compilando:

$ make

 

Debian GNU Linux:

O Forgotten Server requer pelo menos o gcc 4.8, que está disponível no Debian 8 (jessie).

1. Instale o software necessário:
O comando a seguir instalará o Git, o cmake, um compilador e as bibliotecas usadas pelo The Forgotten Server.

O Git será usado para baixar o código-fonte, e o cmake será usado para gerar os arquivos de compilação.

# apt-get install git cmake build-essential liblua5.2-dev libgmp3-dev libmysqlclient-dev libboost-system-dev libboost-iostreams-dev libpugixml-dev libcrypto++-dev

Substitua libmysqlclient-dev por libmariadbclient-dev no Debian 9 e posterior.

2. Download do servidor:

$ git clone --recursive https://github.com/otland/forgottenserver.git

3. Gerando os arquivos de build:

$ cd forgottenserver
$ mkdir build
$ cd build
$ cmake ..

4. Compilando:

$ make

 

Fedora:

1. Instale o software necessário:
O comando a seguir instalará o Git, o cmake, um compilador e as bibliotecas usadas pelo The Forgotten Server.

O Git será usado para baixar o código-fonte, e o cmake será usado para gerar os arquivos de compilação.

$ sudo dnf install git cmake gcc-c++ boost-devel gmp-devel community-mysql-devel lua-devel pugixml-devel

2. Download do servidor:

$ git clone --recursive https://github.com/otland/forgottenserver.git

3. Gerando os arquivos de build:

$ cd forgottenserver
$ mkdir build
$ cd build
$ cmake ..

4. Compilando:

$ make

 

FreeBSD:

1. Instale o software necessário:
O comando a seguir instalará o Git, o cmake, um compilador e as bibliotecas usadas pelo The Forgotten Server.

O Git será usado para baixar o código-fonte, e o cmake será usado para gerar os arquivos de compilação.

# pkg install git cmake luajit boost-libs gmp mysql-connector-c pugixml

2. Download do servidor:

$ git clone --recursive https://github.com/otland/forgottenserver.git

3. Gerando os arquivos de build:

$ cd forgottenserver
$ mkdir build
$ cd build
$ cmake ..

4. Compilando:

$ make

 

Gentoo:

1. Instale o software necessário:
O comando a seguir instalará o Git, o cmake, um compilador e as bibliotecas usadas pelo The Forgotten Server.

O Git será usado para baixar o código-fonte, e o cmake será usado para gerar os arquivos de compilação.

# pkg install git cmake luajit boost-libs gmp mysql-connector-c pugixml

2. Download do servidor:

$ git clone --recursive https://github.com/otland/forgottenserver.git

3. Gerando os arquivos de build:

$ cd forgottenserver
$ mkdir build
$ cd build
$ cmake ..

4. Compilando:

$ make

 

Ubuntu:

1. Instale o software necessário:
O comando a seguir instalará o Git, o cmake, um compilador e as bibliotecas usadas pelo The Forgotten Server.

O Git será usado para baixar o código-fonte, e o cmake será usado para gerar os arquivos de compilação.

$ sudo apt-get install git cmake build-essential liblua5.2-dev libgmp3-dev libmysqlclient-dev libboost-system-dev libboost-iostreams-dev libpugixml-dev libcrypto++-dev

2. Download do servidor:

$ git clone --recursive https://github.com/otland/forgottenserver.git

3. Gerando os arquivos de build:

$ cd forgottenserver
$ mkdir build
$ cd build
$ cmake ..

4. Compilando:

$ make

 

Compartilhar este post


Link para o post
Majesty    1755
Majesty

Muito obrigado pela sua contribuição, seu tópico de conteúdo foi aprovado!
Nós do OTServ Brasil agradecemos, seu conteúdo com certeza ajudará a muitos outros. 
Você recebeu +1 REP!

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×