Rodar programa desenvoldido em clipper. [RESOLVIDO]

1. Rodar programa desenvoldido em clipper. [RESOLVIDO]

Marcelo Oliveira
clzera

(usa Debian)

Enviado em 25/01/2016 - 10:42h

Bom dia galera, e ai tudo blz? Pessoal como de costume eu sempre busco por soluções já existentes, mas não consegui um tutorial que me ajude ainda, por esse motivo estou postando aqui.

Seguinte pode ser bobeira para quem já manja da arte, mas para mim é um grande problema. Seguinte cenário:

Rede com 7 workstation com Windows 7 professional, 3 originais e 1 SERVIDOR de dados Linux rodando o Ubuntu server "não foi eu que instalei isso, nada contra mas usaria uma distro mais estável (debian, centOS) mas por incrível que pareca esse server roda a anos e nunca apresentou problema, só manutenção no hardware mesmo. Bom esse server conta com um programa ERP em clipper que é somente necessário puxar um atalho do executável para as workstation e pronto, "programa instalado no pc", agora preciso fazer o mesmo ou parecido no linux mint "foi a distro que achei mais parecido com WINDOWS que escolhi para implementar nesse cliente.

Versão ubuntu SERVER não me atentei em ver :(
Versão do Mint 17.2 Rafaela.
Motivo: Cliente não quer pagar por mais licenças do WINDOWS e quer uma solução opensource para SO.

Desde já agradeço a todos, que sempre me ajudam aqui!


  


2. Re: Rodar programa desenvoldido em clipper.

Renan Arantes
R3nan

(usa Debian)

Enviado em 25/01/2016 - 10:44h

já tentou instalar o wine no mint, copiar o executavel do sistema em clipper e ver se roda ? fiz isso aqui na empresa em com um sistema em delphi que eu mesmo desenvolvi, so copiei o executavel e as dll na intalaçao do wine e rodou...


3. Re: Rodar programa desenvoldido em clipper.

Marcelo Oliveira
clzera

(usa Debian)

Enviado em 25/01/2016 - 11:01h

R3nan escreveu:

já tentou instalar o wine no mint, copiar o executavel do sistema em clipper e ver se roda ? fiz isso aqui na empresa em com um sistema em delphi que eu mesmo desenvolvi, so copiei o executavel e as dll na intalaçao do wine e rodou...



Olá Renan, poderia me ajudar com um procedimento para fazer isso, eu sou usuário somente da parte texto do linux, agora que estou precisando usar a interface gráfica e estou apanhando, nunca fiz nada parecido nem o uso de emuladores como o Wine.

Exemplo: Como proceder na instalação do Wine "versão, fazer isso por apt-get ou gerenciador de app do s.o", onde eu coloco as dlls "diretórios" etc.



4. Re: Rodar programa desenvoldido em clipper. [RESOLVIDO]

Renan Arantes
R3nan

(usa Debian)

Enviado em 25/01/2016 - 11:59h

apt-get install wine

depois do wine instalado ele cria na pasta de cada usuário um diretório oculto .wine dentro desse diretório tem uma estrutura parecida com windows assim: /root/.wine/drive_c/ dentro da pasta drive_c é como se fosse o c:\ do windows ai vc pode criar uma pasta ai e colocar o executável do seu programa e no terminal chamar ele wine sistema.exe.

Obs. teste em um ambiente de teste depois dando certo tente em uma maquina em produção


5. Re: Rodar programa desenvoldido em clipper.

Marcelo Oliveira
clzera

(usa Debian)

Enviado em 25/01/2016 - 12:35h

R3nan escreveu:

apt-get install wine

depois do wine instalado ele cria na pasta de cada usuário um diretório oculto .wine dentro desse diretório tem uma estrutura parecida com windows assim: /root/.wine/drive_c/ dentro da pasta drive_c é como se fosse o c:\ do windows ai vc pode criar uma pasta ai e colocar o executável do seu programa e no terminal chamar ele wine sistema.exe.

Obs. teste em um ambiente de teste depois dando certo tente em uma maquina em produção



Legal Renan, funcionou local, mas quando executo o programa direto do diretório do servidor não funcionar, tenho que mapear o servidor em /mnt por exemplo, se sim como eu devo fazer?
Queria que ficasse uma coisa automatizada como no windows, o cliente liga o pc e clica no atalho na área de trabalho e pronto.


Grato.




6. Re: Rodar programa desenvoldido em clipper.

Renan Arantes
R3nan

(usa Debian)

Enviado em 25/01/2016 - 13:58h

no servidor linux como vc esta compartilhando a pasta do sistema com as maquinas windows ? pelo samba ?
se vc estiver utilizando o samba no servidor de arquivos, vc pode instalar no cliente linux o sudo apt-get install cifs-utils e montar a pasta com o comando sudo mount.cifs //192.168.0.1/PastaDoSistema /mnt -o username=Usuario,password=SenhaDoUsuario

substituindo pelo ip do seu servidor e pelos seu usuário e senha

ao invés de montar em /mnt vc pode montar já dentro do diretorio do wine /home/usuario/.wine/drive_c/pasta_do_sistema

se suas duvidas foram solucionadas não esqueça de marcar o tópico como resolvido e selecionar a melhor resposta...


7. Re: Rodar programa desenvoldido em clipper. [RESOLVIDO]

Marcelo Oliveira
clzera

(usa Debian)

Enviado em 25/01/2016 - 14:11h

R3nan escreveu:

no servidor linux como vc esta compartilhando a pasta do sistema com as maquinas windows ? pelo samba ?
se vc estiver utilizando o samba no servidor de arquivos, vc pode instalar no cliente linux o sudo apt-get install cifs-utils e montar a pasta com o comando sudo mount.cifs //192.168.0.1/PastaDoSistema /mnt -o username=Usuario,password=SenhaDoUsuario

substituindo pelo ip do seu servidor e pelos seu usuário e senha

ao invés de montar em /mnt vc pode montar já dentro do diretorio do wine /home/usuario/.wine/drive_c/pasta_do_sistema

se suas duvidas foram solucionadas não esqueça de marcar o tópico como resolvido e selecionar a melhor resposta...



Ok, irei testar, outra coisa no caso o servidor está com o compartilhamento habilitado pra guest ok, não necessita de usuário e senha para acessar o compartilhamento "SIM LOUCURA" mas como eu disse, não foi eu que fiz esse server, irei ter algum problema na hora de mapear essa pasta por não ter usuário e senha?



8. Re: Rodar programa desenvoldido em clipper. [RESOLVIDO]

Renan Arantes
R3nan

(usa Debian)

Enviado em 25/01/2016 - 14:25h

so usar mount.cifs //192.168.0.1/PastaDoSistema /mnt -o guest


9. Re: Rodar programa desenvoldido em clipper. [RESOLVIDO]

Marcelo Oliveira
clzera

(usa Debian)

Enviado em 25/01/2016 - 16:27h

R3nan escreveu:

so usar mount.cifs //192.168.0.1/PastaDoSistema /mnt -o guest


Renan acontece isso!

mount.cifs //192.168.1.253/dados/agenda/ /home/user/.wine/drive_c/agenda/ -o username=meuusuário,password=minhasenha
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)





10. Re: Rodar programa desenvoldido em clipper. [RESOLVIDO]

Renan Arantes
R3nan

(usa Debian)

Enviado em 25/01/2016 - 16:32h

erro de permissão revise as permissões das pasta e do samba no servidor


11. Re: Rodar programa desenvoldido em clipper. [RESOLVIDO]

Marcelo Oliveira
clzera

(usa Debian)

Enviado em 25/01/2016 - 16:45h

R3nan escreveu:

erro de permissão revise as permissões das pasta e do samba no servidor


Show Renan, era um erro de usuário e senha, coloquei o usuário certo e foi, mapeou certinho, agora como eu crio um atalho do executável na área de trabalho? Tentei com o comando cp ele copia mas na hora de abrir ele não abre a base de dados.




12. Re: Rodar programa desenvoldido em clipper. [RESOLVIDO]

Renan Arantes
R3nan

(usa Debian)

Enviado em 25/01/2016 - 16:51h

botao direito do mouse, criar link, copia e cola na area de trabalho




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts