Olá Galera
Tenho o Ubuntu 13.04 instalado em dual boot com Windows 7. Adoro o Ubuntu e prefiro sempre ele ao Windows mas como tenho programa nativo não posso só usar ele. Esses dias conheci o Wine e consegui que ele rodasse o programa imobiliário que eu uso de forma bastante satisfatória mas sempre dá erro no início dele pois usa o Firebird e automaticamente ele não o reconhece. Consigo rodar o programa pois tem uma ferramenta embutida que permite iniciar o Firebird mas gostaria que me ensinassem a corrigir isso (sou leigo), tenho aqui as telas Print Screem. O programa se faz o download nesse link aqui http://www.soriodev.com.br/download.asp?id=1. É o software Gim da Soriodev. Será que alguém pode me ajudar?
O programa Fortes AC Contábil, da empresa Fortes AC Informática, tem um funcionamento muito parecido com o desse programa: Ele também utiliza Firebird. Mas o uso do Firebird é diferente no Fortes AC, pois ele não salva configurações simples do programa, mas ao invés disso ele armazena informações de projetos de empresas, para ensino e aprendizado de gestão contábil.
E o programa ainda lhe dava duas opções:
- A primeira (padrão) era a dele criar um banco de dados Firebird localmente na sua máquina (possivelmente através da ferramenta embutida que você mencionou);
- A segunda possibilitava ao programa se conectar a bancos de dados remotos via rede local ou Internet, sendo ideal para laboratórios onde comumente eram trocadas informações entre os alunos.
Pessoalmente, fazer funcionar essa "ferramenta embutida" via Wine, de modo que seja possível criar e conectar-se a um banco de dados Firebird local, é um negócio complicado. Pode funcionar, mas nos meus testes os resultados me foram muito instáveis.
No entanto, no caso do Fortes AC eu fiz diferente: como o Firebird é software livre, e pode ser instalado perfeitamente no Ubuntu via apt-get ("sudo apt-get install firebird-2.5-classic" ou "sudo apt-get install firebird-2.5-super"), eu simplesmente instalei o Firebird nativamente no meu sistema, peguei o banco de dados da aplicação e inseri no Firebird nativo, e em seguida fiz a aplicação apontar para o endereço IP da minha máquina. No fim das contas, mesmo instalando e utilizando o programa localmente, tive que configurar o banco como se fosse conectar via rede, mas ainda sim funcionou. Para isso funcionar de forma ideal, modifiquei as configurações da rede de modo a fazer esta máquina receber um IP único em função de seu endereço MAC, mesmo se a rede tiver em modo DHCP.
Tendo feito isso, pude garantir que a máquina vá sempre ter o mesmo IP na rede local. Ah, lembrando que deve ser o endereço de IP específico da placa de rede ou Wifi. Não pode ser endereço de loopback (127.0.0.1), pois o Wine pode não reconhecer corretamente este endereço como o da máquina de fato.
Não sei se isso que eu falei é possível nesse programa que você mencionou, mas se for, então ainda há uma luz no fim do túnel (embora chegar ao fim desse túnel seja uma tarefa difícil que só, creio eu).