A instalação do
DBDesigner é bem simples, portanto não
vou falar sobre isso, mesmo porque quem está lendo essa dica
provavelmente já instalou e não está conseguindo executá-lo
por falta de uma biblioteca. Depois pretendo escrever um artigo mais completo abrangendo a instalação também. Pois bem, relatarei o meu caso e a solução que encontrei.
Estava tentando instalar o DBDesigner no
Slackware 10.1 e quando eu o executava surgia o seguinte erro:
libborqt-6.9-qt2.3.so: cannot open shared object file: No such file or directory
Ou seja, não foi encontrada essa biblioteca
libborqt-6.9-qt2.3.so. Aparentemente, não tenho certeza quanto a isso, ela está ligada ao QT e como não tinha ele instalado pode ter ocorrido esse problema.
Depois de buscas inúteis na web, consegui algumas idéias com o
bestlinux aqui do VOL e alguns amigos no IRC. Seguinte, baixei a biblioteca em:
http://prdownloads.sourceforge.net/.../kylixlibs3-borqt-3.0-2.tar.gz?download
e fiz a instalação que também não tem segredo: basta descompactar e executar o instalador. Ela foi instala em:
- /usr/lib/kylix3/libborqt-6.9.0-qt2.3.so
Segundo o erro, é necessário o libborqt-6.9-qt2.3.so e não o libborqt-6.9.0-qt2.3.so. Então basta criar um link simbólico com esse nome:
$ ln -s /usr/lib/kylix3/libborqt-6.9.0-qt2.3.so /usr/lib/kylix3/libborqt-6.9-qt2.3.so
Pode ser que somente isso já resolva o problema. Se não resolver, crie outro link simbólico com mesmo nome, só que agora gravando ele em /usr/lib/. Depois edite o arquivo
/etc/ld.so.conf ou
/etc/ld.conf, dependendo da sua distribuição e verifique se tem a linha /usr/lib. Se não tiver, adicione, salve o arquivo e dê o comando "ldconfig".
Agora tente executar o DBDesigner, ele deve funcionar normalmente, pois agora pode encontrar a biblioteca.
Demorei muito pra chegar nessa solução, apesar de parecer simples, pois não encontrei nada assim na internet. Espero que isso possa ajudar alguém.