Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: #!
Por edps
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Vdrift 2009 - Game de corrida para Linux
Linux user
Publicado por Cleiton Felix em 04/04/2009

Login: cleitonlima, 23026 pontos
[ Hits: 6264 ]

Vdrift 2009 - Game de corrida para Linux

O Vdrift, para quem não conhece, é um dos melhores (se não o melhor) game de corrida para Linux. O problema é que só se encontra em código-fonte, não está disponível nos repositórios e a compilação é bem complicada. Vamos a um pequeno tutorial de compilação do game. Esse tutorial foi testado no Big Linux 5 Alpha 1 (repositórios Ubuntu Intrepid Ibex).

Download vdrift-2009-02-15-src.tar.bz2 (~ 460MB)

Dependências:

libsdl-gfx1.2
libsdl-gfx1.2-dev
libsdl-image1.2
libsdl-image1.2-dev
libsdl-net1.2
libsdl-net1.2-dev
libvorbisfile3
bjam
jam
ftjam
libvorbis-dev
libglew-dev
scons

Vou avisando que você precisará de muita paciência. Primeiro baixem o arquivo. Vou deixá-lo, como exemplo, dentro da minha pasta Downloads. Após o download para descompactá-lo, faça o seguinte.

Abra o terminal e mude para o diretório onde está o vdrift:

$ cd /home/linux/Downloads

Agora copie o nome do arquivo e dê o seguinte comando:

$ tar -jxvf vdrift-2009-02-15-src.tar.bz2

Ele vai descompactar o arquivo, mude para o diretório do vdrift:

$ cd vdrift-2009-02-15

Descompacte o arquivo bullet-2.73-sp1.tgz e mude para o diretório do bullet:

$ cd vdrift/bullet-2.73

Agora vamos à instalação das dependências:

$ sudo apt-get install libsdl-gfx1.2 libsdl-gfx1.2-dev libsdl-image1.2 libsdl-image1.2-dev libsdl-net1.2 libsdl-net1.2-dev libvorbisfile3 bjam jam ftjam libvorbis-dev libglew-dev scons

Obs.: Se ele acusar que alguma dependências não existe, não se preocupe, abra o Synaptic, procure por libsdl por exemplo, e vá vendo o que corresponde ao pedido.

Agora é a hora... Vamos compilar! Pela primeira vez eu vejo um aplicativo que não se dá bem com os "queridos" make e make install.

Lembre-se de estar no diretório bullet-2.73 de agora em diante.

Execute:

$ ./configure

Tome um cafezinho, porque deve demorar um pouco...

Depois disso, a surpresa n° 1 da compilação, o jam, esse é o comando exato que deve ser executado:

$ sudo jam bulletcollision bulletmath

Pode tomar dois cafezinhos, porque vai demorar mais ainda... Depois disso, vem a surpresa n° 2 dessa compilação, o scons. Mude para o diretório do Vdrift (se você ainda está no bullet-2.73 é só digitar cd .. [dois pontos] que ele vai voltar para o diretório anterior).

Aqui acontece a mágica n° 2:

Digite "scons" no terminal. Pode tomar outros cafezinhos, que também vai demorar...

Após esse "parto" o vdrift deveria funcionar... deveria. Agora entra o Cleiton way of life.

O executável do vdrift está dentro da pasta build. Mas ele dará um erro procurando pelos arquivos em sua pasta, que deveria estar no diretório /usr/share/games/vdrift, e obviamente, não irá encontrar.

Pois vamos mandá-lo para lá! Primeiro, crie um backup da pasta do vdrift (copia e cola ela, renomeando). Depois disso, mude o nome da pasta que você vai mandar para o /usr/share/games para simplesmente "vdrift".

Agora vamos à mágica. Abra o terminal e entre como root:

$ su -
senha:

E digite o comando:

# mv /home/linux/Downloads/vdrift /usr/share/games (substituindo /home/linux pela sua pasta pessoal)

Ele vai deixar de dar erro, mas isso não é o bastante. Vai ser um saco ter que ir para a pasta build toda a vez que desejar jogar. Vamos ao segredo n° 3 (e último):

Lembra do backup da pasta do vdrift que pedi que fizesse? Era para isso! Mude para ela e para a pasta build:

# cd /home/linux/Downloads/vdrift_backup/build

E mande o executável para a pasta /usr/bin/, que é o lugar dele:

# mv vdrift /usr/bin/

Pronto! Agora ele pode ser acessado via o famoso Alt+F2 e você pode até criar um ícone dele.

Obs.: Infelizmente a total incompatibilidade dele com o comando "make install" faz com que essa criatura não possa ser transformada em um pacote deb pelo "checkinstall". Isso explica a total e completa ausência de pacotes prontos dele. Ou seja, todas as vezes que precisar reinstalar esse cristão, terá que refazer esse processo doloroso...
Linux: Compilando Vdrift 2009   Linux: Compilando Vdrift 2009

Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada ECF em Java para Linux
   Dica Linux recomendada O que é samba
   Dica Linux recomendada GNOME 3 - Mudando a Tela de Logon
   Dica Linux recomendada Vantagem do Aptitude sobre o Apt-Get
   Dica Linux recomendada FreeBSD com Packet Filter

Comentários
[1] Comentário enviado por albertguedes em 04/04/2009 - 21:38h:

Muito legal, mais um jogo de qualidade e de graça. Isso só é possível no nosso mundinho open e free mesmo hehehe

Mas a turma vai torcer o nariz para os 500 Mb do pacote. No entanto, vale a pena.

Valeu cara.

[2] Comentário enviado por GilsonDeElt em 05/04/2009 - 00:05h:

Cara, o jogo é legal mesmo?
Tipo muito bom?

Pois aqui na minha máquina tenho o TORCS instalado (outro simulador de corrida para Linux) e acho legal, embora difícil de jogar.

E realmente esse aí parece dar um certo trabalho pra instalar.
De boa que recompilar o kernel me parece mais fácil =)

Mas valeu, cara!


[3] Comentário enviado por albertguedes em 05/04/2009 - 02:59h:

Bom, para aqueles que assim como o nosso colega GilsonDeElt está curioso para saber como é o jogo, vejam uma amostra

http://www.youtube.com/watch?v=97JGsp6cNT0

[4] Comentário enviado por cleitonlima em 05/04/2009 - 14:34h:

GilsonDeElt, eu considero o Vdrift infinitamente superior ao Torcs, mas é uma questão de gosto.

[5] Comentário enviado por igorpjp em 07/04/2009 - 16:15h:

Galera, eu to começando a usar o linux agora, logo eu sei muito pouco (proximo de nada), mas estou disposto a aprender.

Deu tudo certo no processo de instalação até a parte de compilar.. Quando eu tento executar " $ ./configure " ele retorna a seguinte mensagem:

bash: ./configure: Arquivo ou diretório inexistente

O que faço?

Desde já, obrigado pela ajuda.

[6] Comentário enviado por cleitonlima em 11/04/2009 - 13:45h:

igorpjp, tenta digitar sudo ./configure

Isso levando em conta que você lembrou de estar no diretório vdrift/bullet-2.73 antes de executar o comando.

Se isso não der certo ainda, procure dentro do vdrift/bullet-2.73 pelo arquivo configure (veja se ele está lá) ou está em outro local.

[7] Comentário enviado por sandercr em 24/04/2009 - 20:00h:

Para quem usa Fedora,
Procurei por desencargo de consciência no meu gerenciador de pacotes e pra minha surpresa achei o pacote de instalação da versão 20090215 no repositório oficial.

Abre um terminal, vire root e digite :
yum install vdrift

Ainda não testei, estou esperando o download terminar.



[8] Comentário enviado por flavioc em 14/06/2009 - 10:51h:

Caro amigo, no meu caso não deu certo. Segui seu artigo mas veja o que deu
flavio@flavio-laptop:~/vdrift-2009-02-15$ dir
build bullet-2.73-sp1.tgz docs gpl.txt include README src VDrift.cbp VDrift.kdevelop.filelist
bullet-2.73 data Doxyfile grind po SConstruct tools VDrift.kdevelop
flavio@flavio-laptop:~/vdrift-2009-02-15$ cd bullet-2.73
flavio@flavio-laptop:~/vdrift-2009-02-15/bullet-2.73$ ./configure
bash: ./configure: Arquivo ou diretório inexistente

Não entendi o erro. Pode ajudar? Flávio


[9] Comentário enviado por cleitonlima em 14/06/2009 - 11:01h:

Tente passar para o próximo comando. Estive testando nas últimas semanas, e parece que realmente o ./configure retorna esse erro.
É só passar para o próximo comando.

[10] Comentário enviado por cleitonlima em 01/07/2009 - 15:02h:

Galera, o Vdrift foi atualizado. Como eu acho que não tem como atualizar o tutorial aqui, eu postei no meu blog:

http://bibliotehkblog.blogspot.com/2009/06/vdrift-2009-06-15-instalacao.html

Mudou muita coisa na compilação, tá bem mais fácil agora.

[11] Comentário enviado por albfneto em 13/08/2010 - 09:56h:

é tipo do torcs,parecido, mas tem mais jogabilidade, acho que agora jé deve ter versão compilada.
gosto de jogos de corrida


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.