starek 0 Postado Março 25, 2011 Share Postado Março 25, 2011 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 ! Link para o comentário Compartilhar em outros sites More sharing options...
joaohd 200 Postado Março 25, 2011 Share Postado Março 25, 2011 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 More sharing options...
starek 0 Postado Março 25, 2011 Autor Share Postado Março 25, 2011 @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 More sharing options...
joaohd 200 Postado Março 26, 2011 Share Postado Março 26, 2011 Este comando do elf instala todas as lib's... Não tem necessidade se não for usar. flw Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados