TARGET=LINUX
Testado
no linux Ubuntu 14.04LTS 64bits
Abra
uma janela do termial (Ctrl+Alt+T)
e atualize a lista de pacotes
$ sudo apt-get update
$ sudo apt-get update
Para
baixar o código fonte do LK8000 vamos precisar do GIT, vamos
baixar:
$ sudo apt-get install git
$ sudo apt-get install git
Instalar pacotes necessários para a compilação
$
sudo apt-get install g++
libzzip-dev libsdl1.2-dev
libfreetype6-dev libjpeg-dev
libboost-all-dev
xsltproc imagemagick
Agora
vamos baixar o código fonte
$
git clone -b _road_to_linux https://github.com/brunotl/LK8000.git
LK8000_LINUX
Será
criada uma pasta LK8000_LINUX e o código fonte estará dentro dela
Entre
nesse pasta:
$
cd LK8000_LINUX
Vamor
compilar
$ make TARGET=LINUX
$ make TARGET=LINUX
(obs:Pode acontecer algum erro na hora da compilação por falta de pacotes, pois o código está em constante modificão, por favor reportar o problema)
Aguarde...
Quando
concluir será criado o arquivo: LK8000-LINUX.exe
Vamos
usar um instalador para criar uma cópia da instação no computador
$
./Install
(A primeira letra é maiúscula )
(A primeira letra é maiúscula )
Foi
criada uma pasta ../LK8000 com os arquivos necessários para executar
o LK8000
vamos
mover o LK8000-LINUX.exe para lá
$
mv LK8000-LINUX.exe ../LK8000/
Agora
vamos para lá
$
cd ../LK8000
Agora
vamos abrir o LK8000
$
./LK8000-LINUX.exe
Prontinho
LK8000 rodando no LINUX
Esse tutorial foi criado para que outros programadores possam coloborar com a portabilidade
do LK800 para LINUX e Android, ainda tem muito trabalho a ser feito
NOVO!
Instalação de SDL_mixer 1.2
Execute os comandos:
wget -O SDL_mixer-1.2.12.tar.gz http://goo.gl/o0GIX
tar -xzvf SDL_mixer-1.2.12.tar.gz -C ~/ && cd SDL_mixer-1.2.12
./configure && make
sudo make install
Albério Lima
alberio@dadox.com.br
Estou a ter um erro ao escrever o segundo passo.
ResponderExcluirlk8000@ubuntu:~$ sudo apt-get install g++ libzzip-dev libsdl1.2-dev libfreetype6-dev libjpeg-dev libboost- all-dev xsltproc
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libboost
E: Unable to locate package all-dev
Já achei o erro, o libboost- all-dev é afinal libboost-all-dev (sem espaços) ;)
ExcluirTestei os outros comandos, o erro aconteceu na hora de editar o texto e colocar no blog. Obrigado! E seja bem vindo...
Excluiro nome do pacote é libboost-all-dev
ExcluirEstou a ter um erro ao compilar:
Excluirlk8000@ubuntu:~/LK8000_LINUX$ make TARGET=LINUX
Convert Image Distrib/LINUX/_System/_Bitmaps//PICTORI.PNG
make: convert: Command not found
Makefile:1192: recipe for target 'Distrib/LINUX/_System/_Bitmaps//PICTORI.PNG' failed
make: *** [Distrib/LINUX/_System/_Bitmaps//PICTORI.PNG] Error 127
Sabe como resolver isso?
Já consegui a solução: sudo apt-get install imagemagick
ExcluirValeu cara! obrigado pelo feedback, avisa quando conseguir compilar! vou corrigir o tutorial assim como fiz anteriormente! E novamente testar!
ExcluirGrato pela ajuda!
Já consegui compilar várias vezes, está a bombar!! Instalei no Lubuntu para ser uma virtual machine mais leve.
ExcluirTambém já consegui compilar para PNA, PC, PPC2003...
ExcluirPara PC, PNA, PPC2002, PPC2003
Excluirsudo nano /etc/apt/sources.list
Adicionar à lista no fim do ficheiro e gravar o ficheiro:
deb http://max.kellermann.name/debian wheezy main
deb http://us.archive.ubuntu.com/ubuntu saucy main universe
Depois:
sudo apt-get update
sudo apt-get install libmpc2 gcc-arm-mingw32ce
Depois dentro da pasta LK8000_LINUX:
./makeall
Seguindo a sua base...
Estou fazendos os primeiros teste de uso do GIT, pois antes usava apenas SVN! fiz o commit no meu repositorio ontem e hoje pedi a atualização!
Excluirvou aguardar! farei um tutorial em seguida!
Alberio, pelo que vejo ja foram aceites: https://github.com/brunotl/LK8000/commits/_road_to_linux
ExcluirSó ficou a faltar os sons dos multimaps e bottom bar funcionar ;) mas já há bom progresso
Excluirhttps://github.com/LK8000/LK8000/pull/567
ResponderExcluirPackage needed for build linux target :
libboost-all-dev
libzzip-dev
libsdl1.2-dev
libfreetype6-dev
libjpeg-dev
libpng12-dev
xsltproc
imagemagick
Acho que está a faltar o libpng12-dev no seu tutorial
Alberio and Sergio
ResponderExcluirIts very exciting.
Can you guys make a YouTube tutorial, it will be so very appreciated.
Thanks
LK8000 development virtual machine should be released soon: http://www.postfrontal.com/forum/topic.asp?TOPIC_ID=7431
ResponderExcluir