GTM funcionando no Linux com Wine/ies4linux

Mensagem
Autor
Avatar do usuário
paulocarvalho
Mensagens: 1316
Registrado em: 25 Set 2005, 19:24
Localização: Rio de Janeiro/RJ/Brazil
Contato:

GTM funcionando no Linux com Wine/ies4linux

#1 Mensagem por paulocarvalho »

Pessoal, é possível fazer o GTM funcionar no Linux com os procedimentos a seguir. É claro que pode haver pequenas variações de distro para distro, mas a não ser que você tenha uma distro exótica, deve funcionar:

1) Ter os pacotes wine v0.9.19 ou superior e cabextract instalados. Use o comando apt-get, Synaptic (distros Debian-based) ou urpmi (distros Mandrake-like) para instalá-los ou atualizá-los. É provável que esses pactoes exijam outros pacotes não instalados ou desatualizados, assim, reserve um tempo para esse passo. Obter Também o MDAC 2.8: http://superdownloads.uol.com.br/downlo ... nts-(mdac) /. (não clique no link, copie o cole a URL no browser, pois é idéia típica da MS colocar parênteses numa URL :lol: e isso atrapalha o PHPBB)

2) Abra uma tela de terminal.

3) Baixar e instalar ies4linux.
a) Baixar o arquivo compactado que contém a instalação do ies4linux:

Código: Selecionar todos

wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
-Se houver problemas com proxy, edite o arquivo de configurações do wget:

Código: Selecionar todos

sudo vi /etc/wgetrc
-Procure os valores http_proxy, ftp_proxy e use_proxy. Remova a marca de comentário # (se houver) e coloque seus novos valores:

Código: Selecionar todos

			http_proxy = http://<IP ou nome>:<porta>/
			ftp_proxy = ftp://<IP ou nome>:<porta>/
			use_proxy = on
b) Copie para um diretório qualquer e descomprima o arquivo .gz:

Código: Selecionar todos

tar zxvf ies4linux-2.0.5.tar.gz
c) Vá para diretório onde os arquivos foram descompactados, execute o script de instalação:

Código: Selecionar todos

./ies4linux
O ies4linux instala algumas versões do Internet Explorer, mas estamos interessados nos componentes que a instalação do IE instala no sistema a fim de que possamos instalar e executar o GTM. Para isso, basta instalar a Versão 6 durante a execução do shell script que instala o ies4linux.

4) Definir a estrutura de diretórios do wine para a estrutura criada pelo ies4linux:

Código: Selecionar todos

export WINEPREFIX="~/.ies4linux/ie6"
-pode-se colocar essa linha no arquivo ~/.bashrc para que essa variável de ambiente seja sempre criada a cada login.

5) Dê boot no emulador (não reinicie o Linux, pois isso não tem efeito):

Código: Selecionar todos

wineboot
6) Criar a pasta ~/.ies4linux/ie6/drive_c/instalacoes.

Código: Selecionar todos

mkdir ~/.ies4linux/ie6/drive_c/instalacoes
A pasta ~/.ies4linux/ie6/drive_c/ é vista pelos programas Windows como C:\ e o registry do Windows São os arquivos-texto com a extensão .REG na pasta ~/.ies4linux/ie6.

7) Copiar MDAC_TYP.EXE para ~/.ies4linux/ie6/drive_c/instalacoes.

Código: Selecionar todos

cp <origem> ~/.ies4linux/ie6/drive_c/instalacoes/MDAC_TYP.EXE
8 ) Copiar gtm130b_d.exe (instalação do GTM) para ~/.ies4linux/ie6/drive_c/instalacoes

Código: Selecionar todos

cp <origem> ~/.ies4linux/ie6/drive_c/instalacoes/gtm130b_d.exe
9) Copiar TrackSourceEstadualvXXX.exe (instalação do TE) para ~/.ies4linux/ie6/drive_c/instalacoes

Código: Selecionar todos

cp <origem> ~/.ies4linux/ie6/drive_c/instalacoes/TrackSourceEstadualvXXX.exe
10) Configurar o wine para emular o Windows 98 quando executuar os arquivos acima:

Código: Selecionar todos

winecfg
-na aba "Applications", clique no botão "Add application", aponte para o arquivo MDAC_TYP.EXE. Selecione-o na lista. Na combo "Windows Version" selecione "Windows 98". Faça o mesmo para os demais EXEs. Se quiser, você pode experimentar as outras emulações, tais como Windows XP.

11) Instale primeiro o MDAC:

Código: Selecionar todos

wine MDAC_TYP.EXE
-siga as instruções tal como se fosse no Windows.

12) Dê boot no emulador.

13) Instale o GTM:

Código: Selecionar todos

wine gtm130b_d.exe
-siga as instruções.

Se, caso esteja emulando o Windows 2000 ao executar o GTM der erro DBNETLIB (erro de biblioteca de rede para acesso a banco de dados), configure o wine para emular o Windows 98.

14) Instale os mapas do TE/TM/TER, etc da mesma forma:

Código: Selecionar todos

wine <nome do exectutável>
Sempre que quiser executar o GTM, abra um terminal e execute:

Código: Selecionar todos

	export WINEPREFIX="~/.ies4linux/ie6"	
	wine ~/.ies4linux/ie6/drive_c/Program\ Files/TrackMaker/Trackmaker.exe
você pode criar um shell script com os comandos acima e criar um atalho no desktop para o script para ficar prático de rodar o GTM.

IMPORTANTE: Nunca, nunca mesmo, execute programas Windows com o wine logado como superuser (root), pois se houver vírus ele poderá tomar conta da máquina.

Se observar comportamento estranho das janelas, configure o wine indo na aba "Graphics" e experimente com as diversas opções de gerenciamento das janelas Windows. Veja qual é a que resulta no melhor funcionamento no seu sistema em particular.
A título de curiosidade, o IE se encontra funcional no seu sistema Após a instalação do ies4linux. É provavél que o script de instalação do ies4linux tenha colocado um atalho no desktop do Gnome. Bastar dar duplo clique nele para que você abra o IE.

Para provar que funciona, abaixo segue uma captura de tela:
http://www.panoramio.com/photos/original/1088556.jpg



Garmin Nüvi 255w
DM Rio de Janeiro Zona Oeste
DM Nova Friburgo-RJ
DM Casimiro de Abreu-RJ
programador sênior do Tracksource.

jmarcinho
Mensagens: 36
Registrado em: 23 Fev 2008, 16:08
Localização: União da Vitoria/PR

Re: GTM funcionando no Linux com Wine/ies4linux

#2 Mensagem por jmarcinho »

Olá Paulo,

Obrigado pelo tutorial. Tb Sou usuário Linux, Ubuntu, e sou um defensor do software livre e de projetos cooperativstas, por isso fiquei empolgado com o projeto TrackSource e quero colaborar como puder e assim que adquirir mais conhecimento começar a desenhar alguns mapas aqui da minha região.
abração.



Avatar do usuário
paulocarvalho
Mensagens: 1316
Registrado em: 25 Set 2005, 19:24
Localização: Rio de Janeiro/RJ/Brazil
Contato:

Re: GTM funcionando no Linux com Wine/ies4linux

#3 Mensagem por paulocarvalho »

[É um prazer receber mais um desenvolvedor ou contribuinte.

Antes de começar, recomendo a leitura do nosso wiki:

http://tracksourcebrasil.wikispaces.com ... volvimento

Boa sorte!

Editado pela Moderação
não faz sentido fazer o quote da mensagem imediatamente acima.
Isso até atrapalha a leitura.
Quote apagado.
Agradeçemos a colaboração.



Garmin Nüvi 255w
DM Rio de Janeiro Zona Oeste
DM Nova Friburgo-RJ
DM Casimiro de Abreu-RJ
programador sênior do Tracksource.

elderluis
Mensagens: 304
Registrado em: 29 Nov 2007, 23:18
Localização: São Bernardo/SP

Re: GTM funcionando no Linux com Wine/ies4linux

#4 Mensagem por elderluis »

Nossa, que rolo! :wink:

Ainda sou mais o bom e velho "RUIMdows" que dá tela azul até qdo o Bill Gates vai fazer a apresentação oficial do su produto na tv! :lol:


...Ante bellum memento mori...
Desenvolvedor do ABCD Paulista

algasper
Mensagens: 3
Registrado em: 14 Mar 2008, 13:41

Re: GTM funcionando no Linux com Wine/ies4linux

#5 Mensagem por algasper »

Boa tarde,

segui todos os passos, no ubuntu, contudo quando vou usar o comando

export WINEPREFIX="~/.ies4linux/ie6"

e depois o wineboot

aparece:

gasper@gasper-desktop:~$ wineboot
wine: invalid directory ~/.ies4linux/ie6 in WINEPREFIX: not an absolute path
gasper@gasper-desktop:~$


alguma sugestão do que está ocorrendo?

Grato,



Pedaleiro
Mensagens: 12
Registrado em: 11 Mar 2008, 22:57
Localização: Curitiba
Contato:

Re: GTM funcionando no Linux com Wine/ies4linux

#6 Mensagem por Pedaleiro »

Algasper, sou mais um usuário Linux na lista :lol:
Eu instalei o wine, coisa que nunca havia feito, mas sempre tem uma primeira vez. Após isto executei o wine diretamente na linha de comando e instalei o trackmaker e os mapas. está tudo funcionando. O que fiz:

Código: Selecionar todos

wine /media/hda1/downloads/gtm133le.exe 
Veja acima que rodei o executável a partir da partição do hd que contém o windows!

Aqui instalei um mapa, o TrackSource Rodoviário:

Código: Selecionar todos

wine /media/hda1/garmin/TM-GTM-v503a.exe
Após isto basta ir em Aplicações > Wine > Programas > GPS TrackMaker > GPS TrackMaker. Funciona bem, até agora só travou uma vez.

Aproveitando, instalei, da mesma forma o gpsbabel. Em algumas distros funciona em outras não. Seguindo alguns links no google achei um que resolveu o problema e agora tenho o gpsbabel funcionando. Segue a dica, para o Ubuntu: http://www.marengo-ltd.com/blog/?p=51#comment-26926.

Exemplo do gpsbabel com a dica acima:

Código: Selecionar todos

gpsbabel -i garmin -f /dev/ttyUSB0 -o gpx -F teste.gpx 
Observe que onde está /dev/ttyUSB0 o original manda usar usb: Com isto funciona perfeitamente.

abração,

Renato



Avatar do usuário
paulocarvalho
Mensagens: 1316
Registrado em: 25 Set 2005, 19:24
Localização: Rio de Janeiro/RJ/Brazil
Contato:

Re: GTM funcionando no Linux com Wine/ies4linux

#7 Mensagem por paulocarvalho »

elderluis escreveu:Nossa, que rolo! :wink:

Ainda sou mais o bom e velho "RUIMdows" que dá tela azul até qdo o Bill Gates vai fazer a apresentação oficial do su produto na tv! :lol:
Realmente aquilo foi hilário.



Garmin Nüvi 255w
DM Rio de Janeiro Zona Oeste
DM Nova Friburgo-RJ
DM Casimiro de Abreu-RJ
programador sênior do Tracksource.

algasper
Mensagens: 3
Registrado em: 14 Mar 2008, 13:41

Re: GTM funcionando no Linux com Wine/ies4linux

#8 Mensagem por algasper »

Obrigado,


agora funcionou...

abraços!!!



Responder Exibir tópico anteriorExibir próximo tópico

Voltar para “GPS TrackMaker”