DBDesigner: Resolvendo problemas com biblioteca
Dica publicada em Linux / Software
DBDesigner: Resolvendo problemas com biblioteca
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:
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.
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.
no caso do DBDesigner não precisa fazer isso não, basta iniciar o programa com o comando ./startdbd