viernes 20 de abril de 2007

Instalación DBDesigner4 en X/K/Ubuntu

Bueno esta es una pequeña guía para instalar DBDesigner4. Una aplicación libre que nos permite hacer diagramas de Entidad Relación y generar a partir de ella código SQL.

Lo primero que tenemos que hacer es bajar DBDesigner4 del Sitio Oficial, sección Downloads. Bajar el archivo tar.gz (recomendado) y descomprimirlo en el lugar que queramos, por ejemplo en /opt

Después hay que instalar las librerías para las dependencias:

#!/bin/bash

cd $HOME

#Paquete: xlibs
wget http://archive.ubuntu.com/ubuntu/pool/main/xlibs_6.8.2-77_all.deb
sudo dpkg -i xlibs_6.8.2-77_all.deb

#Paquete: kylixlibs
wget http://heanet.dl.sourceforge.net/sourceforge/kylixlibs/kylixlibs3-borqt_3.0-1_i386.deb
sudo dpkg -i kylixlibs3-borqt_3.0-1_i386.deb

#Paquete: libxft1
sudo apt-get install libxft1

cd /usr/lib
sudo ln -s kylix3/libborqt-6.9-qt2.3.so
sudo ldconfig
sudo ln -s /usr/lib/kylix3/libborqt-6.9.0-qt2.3.so /lib/libborqt-6.9-qt2.3.so

cd $HOME

wget http://crlab.com/dbx/dbxmda.tar.gz
tar -zxvf dbxmda.tar.gz
sudo mv DbxMda/libsqlmda.so.3.* /usr/lib
sudo ldconfig

rm xlibs_6.8.2-77_all.deb
rm kylixlibs3-borqt_3.0-1_i386.deb

echo "Script Finalizado... ejecuta DBDesigner normalmente"
echo "M@tute - matutetandil@yahoo.com"
echo "http://matutetandil.blogspot.com"

#Fin del script

Pueden copiar y pegar este script en un archivo por ejemplo DBDesigner.sh y ejecutarlo con sh:

$ sh DBDesiger.sh

Si vamos a trabajar con con el query browser se nos va a presentar el siguiente error:

"Error while executing Query:...... ERROR Message: libmidas.so.1:cannot open shared object file"

Para solucionarlo crearemos un enlace simbólico a /path/to/DBDesigner4/Linuxlib/libmidas.so.1.0 en /usr/lib de la siguiente forma:

$ sudo ln -s [Path_DBDesigner4]/DBDesigner4/Linuxlib/libmidas.so.1.0 /usr/lib/libmidas.so.1