Howto instalacion DBDESIGNER sobre Ubuntu Fiesty

Como necesitaba modelar una base de datos de mysql explorando en la red ubique este genial programa ,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 muy bien sobre Linux.

LIBRERIAS NECESARIAS
#apt-get install xkeyboard-config

#cd /opt
#wget http://www.silcom.com.pe/soft/xlibs_6.8.2-77_all.deb
#dpkg -i xlibs_6.8.2-77_all.deb

#wget http://www.silcom.com.pe/soft/kylixlibs3-borqt_3.0-1_i386.deb
#dpkg -i kylixlibs3-borqt_3.0-1_i386.deb

DESCOMPRIMIMOS DBDESIGNER
#tar xvfz DBDesigner4.0.5.4.tar.gz

ENLACE A MODULOS
#cd /usr/lib
#ln -s kylix3/libborqt-6.9-qt2.3.so
#ldconfig
#ln -s /usr/lib/kylix3/libborqt-6.9.0-qt2.3.so /lib/libborqt-6.9-qt2.3.so

LIBRERIA PARA CONECTAR A MYSQL
#wget http://crlab.com/dbx/dbxmda.tar.gz
#tar xvfz dbxmda.tar.gz
#mv DbxMda/libsqlmda.so.3.20 /usr/lib/
#ldconfig

EJECUTAR EL PROGRAMA
#/opt/DBDesigner4/DBDesigner4

PARA CONECTAR A MYSQL HAY QUE CAMBIAR EL DRIVER DE CONEXION
DriverName: MySQL
GetDriverFunc: getSQLDriverMySQL
LibraryName: libsqlmda.so.3.00
VendorLib: libsqlmda.so.3.00

22 comentarios para “Howto instalacion DBDESIGNER sobre Ubuntu Fiesty”

  1. rvega77 Dice:

    Gracias por tu Howto

    solo te quiero hacer unos pequeños comentarios (tengo ubuntu Feisty)
    1. Cuando ejecute
    ]$ sudo dpkg -i xlibs_6.8.2-77_all.deb
    me dijo : El paquete `xkeyboard-config’ no está instalado.
    Así que lo instale vía Synaptic

    2. Cuando Ejecute
    ]$ sudo dpkg -i kylixlibs3-borqt_3.0-1_i386.deb
    me dijo : [: 7: ==: unexpected operator
    Este me lo salte (no lo teme en cuenta)

    3. y al final haces referencia a
    libsqlmda.so.3.00, y a mi me resulto con libsqlmda.so.3.20

    Nuevamente…. muy agradecido…
    Nota: yo lo puede instalar gracias a tu HowTo…
    … pero tú ???, como se te ocurre tanto comando ???
    Saludos desde Chile
    EOF

  2. jroliva Dice:

    Hola , gracias por tus comentarios , solo unos detalles :

    1.- Parece que te saltaste la primera linea de apt-get install xkeyboard-config
    2.- Si parece aparentemente es un error , sin embargo de igual forma instala la dependencia
    3.- Lo voy a corregir :)

    Nota : A pesar de que Ubuntu te facilita mucho la vida, nunca dejo la linea de comandos :)

    Saludos desde Perú

  3. FF. Dice:

    Hola… creo que esta guía está muy bien… sin embargo, intenté utilizarla y en el paso:

    #dpkg -i kylixlibs3-borqt_3.0-1_i386.deb

    Marca los siguientes errores:

    (Leyendo la base de datos …
    132672 ficheros y directorios instalados actualmente.)
    Preparando para reemplazar kylixlibs3-borqt 3.0-1 (usando kylixlibs3-borqt_3.0-1_i386.deb) …
    Desempaquetando el reemplazo de kylixlibs3-borqt …
    [: 6: ==: unexpected operator
    Configurando kylixlibs3-borqt (3.0-1) …
    [: 7: ==: unexpected operator

    ¿Existe algún prerrequisito?

    Saludos.

  4. Rodrigo Riquelme Dice:

    Me resultó muy util este HowTo
    Acabo de bajar el paquete .rpm de la página de fabForce y lo convertí a .deb para ejecutarlo directamente y esperar que el instalador se encargara de todo, pero no era tan sencillo, el ejecutable instalado no hacia nada. Seguí tu howto y ahora el DB Designer funciona a la perfecciòn.
    Gracias y Saludos!

  5. PEdro GUillem Dice:

    El Kylix tambien se puede bajar de sourceforge.
    Hagan la busqueda del paquete en la pagina principal, descargen la version para SUSE, y ejecuten alien sobre el .rpm. Tambien funciona.

    Un Saludo desde Colombia
    Pedro

  6. Volker Thiel Dice:

    I don’t speak a word of, well, whatever this language is. (looks italian or spanish to me) :)

    Anyway, the lines of code provided in between helped me nonetheless. Now I’m able to sync my DB with DBDesigner4 and perform some reverse engineering. Very nice!

    Just a note: I had to change these values from

    LibraryName: libsqlmda.so.3.00
    VendorLib: libsqlmda.so.3.00

    to

    LibraryName: libsqlmda.so.3.20
    VendorLib: libsqlmda.so.3.20

    since the downloaded package was provided with a more recent version.

  7. Carlos Alonso de Linaje García Dice:

    Hola a todos, yo uso Debian Etch.
    Para que me funcionase, he realizado los siguientes pasos:
    1. Ir a http://www.sourceforge.net y buscas Kylixlibs.
    2. Bajarse las de Suse 8.2 (http://downloads.sourceforge.net/kylixlibs/kylixlibs3-borqt-3.0-rh.4.i386.rpm?modtime=1063843200&big_mirror=0)
    3. Convertirlas a .deb con alien (apt-get install alien)+(alien kylixlibs3-borqt-3.0-rh.4.i386.rpm)
    4. Instalar el paquete (dpkg -i kylixlibs3-borqt_3.0-1_i386.deb)
    5. Mover las librerías a /usr/lib (cp /usr/lib/kylix3/* /usr/lib)

    Bueno ahora si te bajas DBDesigner funciona!!…
    Un saludo,

  8. vnieto Dice:

    LIsto, corre, pero ahora me dice que no encuentra mysqlli.so.

    Que hacer??

  9. Martin Garmendia Dice:

    vnieto, tienes que abrir el programa e ir al menú Database–>Connect to database
    le das a new database connection y en la pestaña advanced cambia los valores tal como aparecen en el how to:
    PARA CONECTAR A MYSQL HAY QUE CAMBIAR EL DRIVER DE CONEXION
    DriverName: MySQL
    GetDriverFunc: getSQLDriverMySQL
    LibraryName: libsqlmda.so.3.00
    VendorLib: libsqlmda.so.3.00

  10. kael Dice:

    alguien sabe como hacer que se conecte a postgres

  11. CesarS Dice:

    Excelente tutorial, me sirvió de mucha ayuda

    un detalle, solo habría qe actualizar la linea

    mv DbxMda/libsqlmda.so.3.20 /usr/lib/

    a

    mv DbxMda/libsqlmda.so.4.00 /usr/lib/

    Saludos

  12. backdraft » Blog Archive » Tips de instalación de Fabforce DBDesigner 4 Dice:

    [...] Si la instalación es sobre Ubuntu recomiendo el manual de Juan Oliva. [...]

  13. Angel Dice:

    Hermano felicidades, solo como comentario, no te olvides de las plataformas de 64 bits.

    Saludos.

  14. Senil Dice:

    Cuidadito con los inexpertos en LINUX ya que hay un pequeño error en las indicaciones,
    Para conectar con mysql donde pone el parametro GetDriverFunc: getSQLDriverMYSQL debe ser GetDriverFunc: getSQLDriverMySQL.

  15. rober Dice:

    Como va ??

    les queria preguntar si a alguien le ha pasado que DBDESIGNER4 no corra para nada:

    rober@mery:~/Desktop/development/DBDesigner4$ ./startdbd
    Symbolic links exist
    Starting DBDesigner4 …
    rober@mery:~/Desktop/development/DBDesigner4$

    y nada mas pasa, no levanta ni interfaz grafica ni nada. Ya cambie los permisos de todos los archivos y segui este tutorial y nada. Baje varias veces el tar, y tampoco.
    En fin, si tienen alguna idea, escuchada sera.
    PD: toy con ubuntu 7.10 y MySQL 5.0.45.

  16. manu Dice:

    ./DBDesigner4

  17. bastian Dice:

    hola, sabes, yo tuve un atado tb no fue la gran cosa pero he de avisarte,
    primero que todo baje el DBDesigner de esta url http://www.fabforce.net/downloadfile.php
    luego al llegar a este paso : mv DbxMda/libsqlmda.so.3.20 /usr/lib/

    tuve problemas debido a que libsqlmda era una version superios por lo que coloque lo siguiente: mv DbxMda/libsqlmda.so.3.20 /usr/lib/

    gracias por el post, se agradece, pero = tengo problemas con la interfaz grafica puesto que me ocupa el 100% de la pantalla y no se cierra cuando doy la oren, pero de todos modos funciona
    :)

  18. codeplasticlesthack » Blog Archive » Instalando DBDesigner en Ubuntu Dice:

    [...] Howto instalación DBDESIGNER [...]

  19. fede Dice:

    yo tb he tenido siempre problemas con el dbdesigner, pero la verdad es muy bueno

  20. Juan Azabache Dice:

    Saludos,
    Muchas gracias por la información descrita. Me sirvió de mucho. Te felicito.

    Solo tengo problemas para la conexión a MySQL. me sale el siguiente mensaje:

    MySQL client library couldn’t be loaded. Please place libmysqlclient.so (libmysqlclient.so.X) file to system folder (included to LD_LIBRARY_PATH or to the folder with executable unit of main program.
    libmysqlclient.so.7: no se puede abrir el archivo de objeto compartido: No existe el fichero o directorio.

    Estoy usando: “libsqlmda.so.4.20″ en configuracion avanzada. Tengo el MySQL levantado y uso la version 5.1. Tambien copie esta lib junto con el DBDesigner pero nada.
    Alguna ayuda por favor.
    Gracias.

    Juan Azabache

  21. Adonai Dice:

    Un Saludo a todos.

    Hola a quienes tengan problema con xkeyboard-config, traten de descargarlo de algunos mirrors de esta pagina de ubuntu “http://packages.ubuntu.com/dapper/all/xkeyboard-config/download”; e instalarlo via linea de comando o con un simple doble click en el archivo .deb.

    Otra observacion es en paso de la conexion a MySQL, se debe tomar en cuenta el nombre del archivo “libsqlmda.so.3.20″, ya que puede causar confusion, en mi caso fue la version “libsqlmda.so.4.40″.

    Muy Bueno
    Saludos.

  22. Piss Fantasy Dice:

    ehh. good one :)

Escribe un comentario