O objetivo desse tutorial é mostrar como fazer uma instalação básica do
DBDesigner4, ótima ferramenta para modelagem de dados, em um
Linux Fedora 7. Como a instalação padrão sugerida pelo README dá falta de uma biblioteca no momento da inicialização do aplicativo, será visto aqui uma forma de contornar esse problema.
Instalação
Primeiramente devemos baixar todos os arquivos necessários para nossa instalação. Você precisará do pacote DBDesigner4.0.5.4.tar.gz que pode ser baixado diretamente do site do desenvolvedor, e também o pacote kylixlibs3-borqt-3.0-2.tar.gz que contém a biblioteca necessária. Segue abaixo os links diretos para baixar esses dois arquivos:
Copie e descompacte o arquivo DBDesigner4.0.5.4.tar.gz no diretório home do usuário corrente com o comando:
$ tar -xvzf DBDesigner4.0.5.4.tar.gz
Como usuário root entre na pasta criada DBDesigner4 e execute os arquivos startdbd e DBDesigner4:
# ./startdbd
# ./DBDesigner
Provavelmente você não conseguirá executar o aplicativo nesse momento, uma vez que o sistema não encontrará a lib libborqt-6.9.0-qt2.3.so. Resolveremos isso
descompactando o arquivo kylixlibs3-borqt-3.0-2.tar.gz e em seguida copiando a biblioteca libborqt-6.9.0-qt2.3.so para os local correto:
$ tar -xvzf kylixlibs3-borqt-3.0-2.tar.gz
$ cd kylixlibs3-borqt/
$ su
password:
# cp libborqt-6.9.0-qt2.3.so /usr/lib/libborqt-6.9.0-qt2.3.so
# /sbin/ldconfig
A partir desse momento, se você executar o arquivo DBDesigner4 como usuário root você já será capaz de abrir a aplicação:
# ~/DBDesigner4/./DBDesigner4
Ajustes finais
Como minha intenção é abrir a aplicação sem precisar estar logado como root, vamos executar os comandos abaixo para dar permissão ao nosso usuário comum do sistema de abrir a aplicação
# chown -R [usuário]:[usuário] ~/.DBDesigner4
Pronto, agora você já pode executar a aplicação como usuário comum:
$ ~/DBDesigner4/./DBDesigner4
Você pode ainda fazer como eu fiz e adicionar um ícone no menu principal do GNOME. Caso não saiba como fazer isso, deixe seu comentário que eu mostro como fazer.
Referências
André Ferreira
Analista de Qualidade de Software