Resposta de
rj.douglas em 02/01/2008 - 11:15h:
* rj.douglas usa Ubuntu
* rj.douglas tem conceito: 10.0




Procurando na net encontrei esse artigo muito bom do José Roberto Gomes
http://www.jragomes.com/content/view/21/
Segue abaixo o texto copiado do site dele.
Resolvendo pra sempre os problemas do DBDesigner4
Creio eu que todos que usam Linux e programam em LAMP Stack , deve ter usado ou desejado usar o DBDesigner para fazer desenho , engenharia reversa e outras cositas más no Mysql.
Por muito tempo o uso desta valiosa ferramenta foi problemático no Linux:
- simplesmente não rodar
- interface feia (fontes grandes, desproporcionais)
- não possibilidade de se conectar ao Mysql
Mas como diriam aqueles comerciais, "Seus problemas Acabaram". Aqui você encontra todas as soluções para que o DBDesigner funcione perfeitamente no seu Linux.
1 - O DBDesigner não roda
Eu sei, você baixou o DBDesigner, descompactou e na hora que você executou "./startdb" ou "./DBDesigner4", nada aconteceu. Ou melhor, deu algum problema com a biblioteca libborqt. Esta é uma biblioteca da Borland e resolvemos este problema de dependência com: (estas instruções valem para qualquer distribuição)
* Abra um terminal
* Baixe a biblioteca com o comando
wget
http://ufpr.dl.sourceforge.net/sourceforge/kylixlibs/kylixlibs3-borqt-3.0-2.tar.gz
* Descompacte o pacote com tar zxvf kylixlibs3-borqt-3.0-2.tar.gz
* Todos os comandos a seguir devem ser feitos como root:
* Copiando para o /usr/lib: cp kylixlibs3-borqt/libborqt-6.9.0-qt2.3.so /usr/lib
* Criando um atalho: ln -sf /usr/lib/libborqt-6.9.0-qt2.3.so /usr/lib/libborqt-6.9-qt2.3.so
* Recarregando as bibliotecas: ldconfig
Com isso você pode executar o DBDesigner sem problemas. Eu, particularmente, executo com ./DBDesigner
2 - O DBDesigner é feio no Linux
Concordo plenamente. As fontes são horríveis, o anti-aliase é ruim, parece um programa pré-histórico, e para quem já rodou o DBDesigner no Windows ou via Wine sabe do que estou falando. Bom, como melhorar sua aparência??
No DBDesigner4 vá no Menu Options -> DBDesigner Options. Na aba Visual Options troque a fonte, conforme você troca já muda na tela para você ver. O meu ficou muito bom com Helvetica, 8.
3 - O problema de não se conectar ao Banco de dados
Este deve ser o erro mais comum que acontece com o DBDesigner no Linux. Você tenta se conectar a uma base de dados e vem o erro "unable to load libsqlmy.so". É, o que você faz?? Senta e chora?? Óbvio que não. Vamos a solução:
1. Baixar a biblioteca do dbExpress for Mysql Linux
2. Descompactar o arquivo e copiar (como root) o arquivo libsqlmda.so.4.00 (note que o número da versão pode mudar) para a pasta /usr/lib
3. executar, como root, o ldconfig
4. Abra seu DBDesigner
5. No menu Database, selecione Connect to Database
6. Na aba Advanced troque os seguintes parâmetros:
1. GetDriverFunc para getSQLDriverMySQL (isso mesmo com y minúsculo)
2. LibraryName para libsqlmda.so.4.00
3. VendorLib para libmysqlclient.so.15 (no meu caso foi .15, verifique no seu /usr/lib, qual versão de libmysqlclient você está usando
7. Complete o resto das informações da sua conexão e corra para o abraço
Pronto! Finito!