DBDseginer 4 en Ubuntu

Interrumpimos la programacion usual de este blog, para abusar de este espacio y postear para mi o algun otro code monkey con necesidades de instalar DBDesigner 4 en Ubuntu. Esto con el unico y obscuro fin de que no se me olvide que hacer.

DBDesigner 4 en Ubuntu Dapper

Primero, DBDesigner es una aplicación para diseñar de forma gráfica las bases de datos en MySQL, es el equivalente de Oracle’s Designer©, IBM’s Rational Rose©, Computer Associates’s ERwin© y theKompany’s DataArchitect©, la gran diferencia es que es para MySQL y segunda más importante, es libre, licensiado bajo la GPL, está desarrollado en Kylix, por lo que funciona en Windows y Linux.

En Ubuntu Dapper no es tan fácil la instalación ya que requiere unas librerías que no trae esta distribución, sufriendo por lo anterior, aqui apunto el metodo.

Hay que ir a http://fabforce.net/dbdesigner4/ y descargar el DBDesigner.

Hay que instalar este paquete que es el que configura las xlibx

abc@def:/$ wget http://www.chorse.org/junkroom/xlibs-dummy/xlibs_6.8.2-77_all.deb
abc@def:/$ sudo dpkg -i xlibs_6.8.2-77_all.deb

Lo siguiente es bajar e instalar la librería de Kylix para poder ejecutar aplicación hechas en este.

abc@def:/$ wget http://heanet.dl.sourceforge.net/sourceforge/kylixlibs/kylixlibs3-borqt_3.0-1_i386.deb
abc@def:/$ sudo dpkg -i kylixlibs3-borqt_3.0-1_i386.deb

Ahora solo nos queda crear unos vínculos simbólicos.

abc@def:/$ cd /usr/lib
abc@def:/$ sudo ln -s kylix3/libborqt-6.9-qt2.3.so
abc@def:/$ sudo ldconfig
abc@def:/$ sudo ln -s /usr/lib/kylix3/libborqt-6.9.0-qt2.3.so /lib/libborqt-6.9-qt2.3.so

Un último paso que debemos realizar es instalar un driver para MySQL

abc@def:/$ wget http://crlab.com/dbx/dbxmda.tar.gz
abc@def:/$ tar -zxvf dbxmda.tar.gz
abc@def:/$ sudo mv Desktop/DbxMda/libsqlmda.so.3.00 /usr/lib
abc@def:/$ sudo ldconfig

Por último nos queda ejecutar la aplicación.

abc@def:/$ ./el/path/donde/se/encuentre/DBDesigner4/DBDesigner4

Para que no nos marque el error de “Unable to Find Procedure getSQLDriverMYSQL”, hay que cambiar los datos del driver en avanzadas con los siguientes datos:

– DriverName: MySQL
– GetDriverFunc: getSQLDriverMySQL
– LibraryName: libsqlmda.so.3.00
– VendorLib: libsqlmda.so.3.00

También podemos hacer los cambios en el archivo:

abc@def:/$ ~/.DBDesigner4/DBConn_DefaultSettings.ini

Que no se te olvide -_-

5 comentarios sobre “DBDseginer 4 en Ubuntu

  1. Muy bueno el método, gracias! (si no hubiese seguido sin encontrar la solución y tal vez abandonado :)
    Agregaría nada más que después de
    $ sudo dpkg -i kylixlibs3-borqt_3.0-1_i386.deb
    me salió un supuesto error:
    Desempaquetando el reemplazo de kylixlibs3-borqt …
    Configurando kylixlibs3-borqt (3.0-1) …
    grep: /etc/ld.so.conf: No existe el fichero ó directorio

    pero aparentemente no es nada importante y sólo hay que seguir adelante.
    Salu2

  2. Sorry, al parecer la liga no me aparece completa.. pero ya me di cuenta de mi error… ahora solo tengo un problema, no logro conectarme a mysql, al parecer dbxmda.tar.gz ya no trae las librerias…. contiene puros ejemplos… estoy en busca de la libreria…

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s