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

Anuncios
Esta entrada fue publicada en Manuales y tutoriales, Ubuntu por jroliva. Guarda el enlace permanente.

Acerca de jroliva

Juan Oliva, es un consultor de seguridad informática y telefonía IP con 10 años de experiencia en el campo . Muy involucrado en proyectos de pruebas de penetración , análisis y explotación vulnerabilidades, pruebas de ingeniería social, seguridad física, revisión de código, entre otras tareas de seguridad informática. Así mismo, desarrolla proyectos de implementación y mantenimiento de VoIP, basadas en Asterisk y Elastix, proyectos de callcenter, soluciones en la nube y hosted PBX, Aseguramiento de plataformas Linux, Windows. Ha estado trabajando para una variedad de empresas en donde ha desarrollado proyectos para el estado peruano, así como para entidades privadas, nacionales y del extranjero, cuenta con certificaciones vigentes en Ethical hacking, Linux y telefonía IP. Es instructor de cursos de Ethical Hacking y certificaciónes como Linux Professional Institute y Elastix, donde ha tenido oportunidad de realizar capacitaciones en el Perú, así como en el extranjero. Es investigador de vulnerabilidades, y creador de contenidos, que son publicados en su blog personal jroliva.wordpress.com el cual mantiene desde hace mas de 6 años.

26 pensamientos en “Howto instalacion DBDESIGNER sobre Ubuntu Fiesty

  1. 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. 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. 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. 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. 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. 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. 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, 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

  9. Pingback: backdraft » Blog Archive » Tips de instalación de Fabforce DBDesigner 4

  10. 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.

  11. 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.

  12. 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
    🙂

  13. Pingback: codeplasticlesthack » Blog Archive » Instalando DBDesigner en Ubuntu

  14. 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

  15. 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.

  16. excelente howto, yo utilizo dbdesigner desde mi vida universitaria hace unos tres años lo utilizaba en el SO windows, pero ahora soy un usuario de trisquel gnu/linux y acabo de hacer funcionar dbdesigner 4.0. Tuve un pequeño inconveniente con la librería libborqt-6.9-qt2.3.so, gracias a este howto lo solucione creando un enlace simbólico…! felicitaciones 🙂

  17. Hola a todos, estoy intentando instalar el DBDesigner, y me da error…
    Yo trabajo en Ubuntu 10.10 y cuando trato de realizar el primer paso que es instalar el xkeyboard-config, ahí mismo me da el siguiente error:

    (El paquete xkeyboard-config no está disponible, pero algún otro paquete hace referencia a él. Esto puede significar que el paquete falta, está obsoleto o sólo se encuentra disponible desde alguna otra fuente)

    Alguien me pudiera decir donde encontrar este paquete, para esta esta distribución de ubuntu???……..

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