Buy Viagra With Dapoxetine Online Cheap Levitra(Vardenafil) Without Prescription Buy Generic Cialis Online Buy Cheap Cialis Super Active Pharm Support Group Viagra Coupon Viagra Super Force Cialis Online without Prescription Buy Levitra Online.Vardenafil Cheap Cialis Buy Cheap Viagra Online Viagra with dapoxetine Super Viagra Viagra Online without Prescription Viagra Online Canadian Pharmacy Vardenafil Cialis Black Cialis Coupon Cialis Online Canada Quick Approval Payday loans faxless payday loans paydayavailable.info Cialis Online Canada
PrincipalOrkutDownloadsRegras

Login






Esqueceu sua senha?
Sem conta? Crie uma
Principal arrow Tutoriais arrow Tut Aplicativos arrow Instalando Dbdesigner Fork de forma correta!
Instalando Dbdesigner Fork de forma correta! PDF Imprimir E-mail
(9 votes)
Por Marcos Miklos Terra   
01 de maio de 2008

Muitos programadores e DBA's utilizam dessa maravilhosa ferramenta para modelagem de dados no Linux, primeiro porque é boa mesmo e segundo porque roda em outros sistemas operacionais, não criando obstáculos que as ferramentas proprietárias e somente criada para um único sistema operacional criam.

A Vantagem do DBDesigner Fork sobre o DBDesigner 4 é que além do suporte ao MySQL ele também oferece suporte a Firebird/InterBase e PostgreSQL, Oracle, etc.

Muitas vezes ao instalarmos o DBDesigner nos deparamos com algumas dificuldades. Como ele é um projeto descontinuado e mesmo assim acredito ser um dos melhores existentes, vou escrever um passo a passo, para você rodar ele de primeira e conectar ao seu banco de dados MySQL sem problemas.

Preste bastante atenção no nome dos arquivos locais (armazenados em sua máquina) pois pode haver discrepância no nome dos arquivos dos pacotes distribuídos na época da confecção deste tutorial em relação ao nome dos arquivos dos pacotes distribuídos atualmente. Ex.: libsqlmda.so.4.20 pode estar disponibilizado como libsqlmda.so.4.50

Crie um diretório na sua home:

$ mkdir dbdesigner

 

Faça o download de:

libborqt
http://prdownloads.sourceforge.net/kylixlibs/kylixlibs3-borqt-3.0-2.tar.gz?download

 

dbexpress drivers
http://www.crlab.com/dbx/download.html

procure por dbExpress driver for MySQL Linux version, e faça o download do arquivo dbxmda.tar.gz.

 

DBDesigner fork, acesse a página do projeto e faça o download do programa
http://sourceforge.net/projects/dbdesigner-fork

 

Entre no diretório criado e descompacte os arquivos:

$ cd ~/dbdesigner
$ for i in *.tar.gz; do tar -zxvf $i; done

 

Instalação

Após descompactar foram criados os diretórios entre eles um diretório chamado bin, renomeie esse diretório:

$ mv bin DBDesignerFork

Entre no diretório kylixlibs3-borqt, de permissão de execução ao arquivo install.sh e rode-o como root

$ cd kylixlibs3-borqt
$ chmod +x install.sh
# ./install.sh

Foi criado o diretório /usr/lib/kylix3 então crie os links simbólicos dessa forma

# cp -s /usr/lib/kylix3/libborqt-6.9.0-qt2.3.so /usr/lib/libborqt-6.9.0-qt2.3.so
# cp -s /usr/lib/kylix3/libborqt-6.9.0-qt2.3.so /usr/lib/libborqt-6.9-qt2.3.so

Copie ou mova a lib libsqlmda.so.x.xx (libsqlmda.so.4.20 quando escreví) para o mesmo diretório e crie um link simbólico

# mv /home/usuario/dbdesigner/DbxMda/libsqlmda.so.4.20 /usr/lib/libsqlmda.so.4.20
# cp -s /usr/lib/libsqlmda.so.4.20 /usr/lib/libsqlmda.so

Mova ou copie o diretório DBDesignerFork para /opt (minha sugestão) entre no diretório copie a lib para o mesmo diretório das outras libs e crie um link simbólico também

# mv /home/usuario/dbdesigner/DBDesignerFork /opt/
# cd /opt/DBDesignerFork
# cp /opt/DBDesignerFork/Linuxlib/libmysqlclient.so.10.0.0 /usr/lib/libmysqlclient.so.10.0.0
# cp -s /usr/lib/libmysqlclient.so.10.0.0 /usr/lib/libmysqlclient.so.10

Caso dê algum erro ao executar o DBDesigner mova driver e crie os links em /lib

Agora atualize as libs:

# ldconfig

Pronto está instalado, mas antes de rodar o programa pela primeira vez, temos que fazer alguns ajustes.

 

Configuração

 

Etapa 1

Vamos alterar o arquivo padrão para corrigir algumas coisas essenciais para poder conectar ao servidor mysql

# nano -w /opt/DBDesignerFork/Data/DBConn_DefaultSettings.ini

Procure e altere em [MySQL] as seguintes linhas


de GetDriverFunc=getSQLDriverMYSQL
para GetDriverFunc=getSQLDriverMySQL (a letra y de MySQL em minúsculo)

de LibraryNameLinux=libsqlmy.so
para LibraryNameLinux=libsqlmda.so

de VendorLibLinux=libmysqlclient.so
para VendorLibLinux=libmysqlclient.so.10


Salve e feche o arquivo.

 

Etapa 2

Volte em /opt/DBDesignerFork/ e observe que há vários arquivos startdbd* cada um para um fim específico e aí é onde está o problema, no meu caso eu não consegui executar com o startdbd_using_kernel2.6 de forma alguma e com a dica imprescindível do meu amigo Thomas Fortes, eu já havia tentado de várias formas rodar o DBDesigner fork e não conseguia até que ele me deu essa dica. Então para quem usa o kernel serie 2.6 no meu caso o 2.6.24 até o atual momento, siga essa dica:

-Para não modificar o que tem crie um arquivo chamado start e copie o que tem no arquivo startdbd_using_kernel2.6 retirando o LD_ASSUME_KERNEL=2.4.1 deixe como mostrado abaixo o arquivo:

# nano -w startdb

LANG=en_US.ISO8859-1 LD_LIBRARY_PATH=./Linuxlib/ /opt/DBDesignerFork/DBDesignerFork

Acima é uma linha única

Ou simplesmente:

# cat startdbd_using_kernel2.6 | sed s/"LD_ASSUME_KERNEL=2.4.1 "// > startdb

Salve, feche o arquivo e dê permissão de execussão

# chmod +x startdb

Pra rodar é só executar /opt/DBDesignerFork/startdb

Se você quiser deixar mais acessível para outros usuários, pode criar um arquivo que será incorporado no menu faça assim:

# nano -w /usr/share/applications/DBDesigner.desktop

E cole isso dentro dele

 

[Desktop Entry]
Name=DBDesigner Fork
Comment=MySQL Data Modelling
Exec=/opt/DBDesignerFork/startdb
Terminal=false
Type=Application
Categories=GTK;Database;Development;Application
Icon=/opt/DBDesignerFork/Gfx/Icon48.xpm

 

Salve e feche o arquivo, ele já estará constando no seu menu.

Se acaso você tentou executar antes e a configuração padrão não aparecer como está na etapa 1, procure dentro da sua home o arquivo DBConn_DefaultSettings.ini e apague-o, ao executar novamente o DBDesigner o padrão do sistema será copiado para sua home!

Espero que seja útil esse passo a passo, e qualquer dúvida ou correção postem nos comentários. Valeu!

 

Créditos

Autor: Marcos Miklos Terra

Revisões: Thiago Nogueira (07 mai. 2010)

 

 

Comentários
Pesquisar
Somente usuários registrados podem escrever comentários!
rhafa   |201.78.93.xxx |2008-05-02 00:10:12
Tive problemas na inserçao do dbdesigner fork no menu, atraves do arquivo
DBDesigner.desktop

precisei retirar os espacos nas linhas:

Name=DBDesigner
Fork
Comment=MySQL Data Modelling

por
exemplo:

Name=DBDesignerFork
Comment=MySQLDataMod elling

algumas pessoas podem
passar pelo mesmo problema

Ps: O editor esta quebrando linhas no lugar errado e
inserindo espaços incorretos
rokikao  - erro ao executar   |201.77.68.xxx |2008-08-10 23:06:11
ola marcos.. mto bom seu post meu a judou um montao aki .. foi mto util porem no
final ao executar o "start" e o arquivo do menu tive os seguintes
problemas:
ao executar o start por linha de comando funciona beleza porem
aparece a seguinte mensagem de erro no bash
->

root@linux:/opt/DBDesignerFork# /opt/DBDesignerFork/start

Session
management error: Authentication Rejected, reason : None of the authentication
protocols specified are supported and host-based authentication failed

e o
outro é quando clico no arquivo do menu q foi criado.. ele simplesmente nao faz
nada..nao abre o DBDesigner .. e eu ja corrigi os espaços de acordo com o
comentario rhafa ..
como eu faço pra esse atalho do menu executar abrir o
DBDesigner??

obrigado.. mais uma vez vlw pelo post.. ficou otimo

3.21 Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."





Reddit!Del.icio.us!Google!Yahoo!
 
< Anterior   Próximo >