Ir para conteúdo

Copilando Com O Ubuntu


starek

Posts Recomendados

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 ! :D

Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

@apocarai

 

Na que o elfo postou esta assim:

apt-get install libboost1.41-dev libboost-system1.41-dev libboost-filesystem1.41-dev libboost-date-time1.41-dev libboost-regex1.41-dev libboost-thread1.41-dev libgmp3-dev liblua5.1-0 liblua5.1-0-dev liblua50 liblua50-dev liblualib50 liblualib50-dev lua50 lua5.1 libsqlite0-dev libsqlite3-dev sqlite3 libmysql++-dev libmysqlclient-dev mysql-client-5.1 mysql-server-5.1 mysql-common libxml2-dev libxml++2.6-dev cpp gcc g++ make automake autoconf pkg-config subversion liblua5.1-sql-mysql-dev liblua5.1-sql-sqlite3-dev zlib1g-dev zlib1g libcrypto++-dev libcrypto++8

 

os que ele usa é o 1.41-dev, tem portacia alterar eles pra 1.40?

Link para o comentário
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...