Siga os passos corretamente:
Primeiro, abra o terminal e digite:
mkdir ~/sources/ cd ~/sources
Isso vai criar a pasta "sources" na sua pasta pessoal, onde iremos baixar as sources.
Para baixar as sources, precisaremos do aplicativo chamado "subversion", caso não o tenha, digite o comando:
sudo apt-get install subversion
Isso vai executar um comando do usuário root (superuser) e conectar ao servidor de pacotes para baixar o subversion. A senha de root será requisitada. Digite-a e aperte enter. Caso haja alguma pergunta do tipo "[s/N]", escolha "S".
Feito isso, podemos baixar as sources:
svn checkout https://opentibia.svn.sourceforge.net/svnroot/opentibia/otserv/trunk cd trunk
O código acima vai se conectar ao servidor das sources, fazer o download para a pasta source que criamos no início e navegar até a pasta onde temos os arquivos .cpp .
Agora, iremos instalar os pacotes da linguagem lua, xml... como se fossem as Dll do windows:
sudo apt-get install autoconf libxml2-dev liblua5.1-0-dev g++ libgmp3-dev libcrypto++-dev libboost-filesystem1.40-dev libboost-system1.40-dev libboost-regex1.40-dev libboost-thread1.40-dev make
Mais uma vez a senha de root será requisitada e perguntas do tipo "[s/N]" deverão ser respondidas com "S". Ao final, passemos à próxima parte, a compilação de fato.
Não explicarei com suporte MySql pois é bem complicado instalar o apache e o phpmyadmin, caso queira, procure no google.
Compilando com suporte sqlite:
sudo apt-get install libsqlite3-dev ./autogen.sh ./configure make
Isto irá baixar o pacote sqlite, configurar e iniciará a compilação. Ao final, para executar o seu servidor, você deverá ir no terminal e digitar:
cd ~/sources ./OpenTibia
Acho que é só. Eu fiz estes passos e consegui compilar. Só não consegui executar porque compilei com suporte mysql e não configurei o phpmyadmin corretamente.
Retirado do forum vizinho. Créditos ao Arkold Thos.
flw




info
Grupo: Campones
Registrado: 22/10/06
Posts: 13
Reputação: 0
ALGUEM DESSE MUNDO SABERIA COMO COPILAR UM SERVIDOR COM O LINUX SEM SER A EXPLICAÇÃO DO ELFO?
ALGUEM QUE JA TENHA FEITO ISSO DE PREFERENCIA!
GARANTO QUE RECOMPENSO !