miércoles 7 de enero de 2009

Instalar DBDesigner4 en Ubuntu 8.10

DBDesigner es un programa para la creacion de modelos relacionales de base de datos, ademas de poder interactuar con varias bases, hacer reingenieria a una base de datos, realizar query's, generar scripts de creacion en base a un modelo, etc., todo esto es muy util, por lo tanto aqui les dejo una guia para poder instalarlo en Ubuntu 8.10 y poder conectarlo a MySql, asi que comencemos.

  1. Primero necesitamos descargar de http://www.fabforce.net el archivo:

    DBDesigner4-0.5.4-0.i586.rpm

  2. Abrir una terminal y dirigirse al directorio de descarga ahi, instalar alien si es necesario para ejecutar el siguiente comando:

    sudo alien --to-deb DBDesigner4-0.5.4-0.i586.rpm

  3. El paso dos devuelve un archivo .deb el cual instalaremos

    dpkg -i dbdesigner4_0.5.4-1_i386.deb

  4. Descargamos los eh instalamos los siguientes paquetes

    wget http://www.silcom.com.pe/soft/xlibs_6.8.2-77_all.deb

    sudo dpkg -i xlibs_6.8.2-77_all.deb
    wget http://heanet.dl.sourceforge.net/sourceforge/kylixlibs/kylixlibs3-borqt_...

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


    wget http://ftp.ale.org/pub/mirrors/ubuntu/pool/main/x/xkeyboard-config/xkeyboard-config_1.1~cvs.20080104.1-1ubuntu6_all.deb


    sudo dpkg -i xkeyboard-config_1.1~cvs.20080104.1-1ubuntu6_all.deb


    wget ftp://ftp.pbone.net/mirror/ftp.turbolinux.com/pub/TurboLinux/stable/tested/Workstation/7/i586/MySQL-shared-3.23.58-8.i586.rpm



    sudo alien --to-deb MySQL-shared-3.23.58-8.i586.rpm



    este comando nos devolvera el archivo
    mysql-shared_3.23.58-9_i386.deb




    sudo dpkg -i mysql-shared_3.23.58-9_i386.deb


  5. Ahora a hacer los enlaces que faltan

    sudo ln -s /usr/lib/DBDesigner4/libsqlmy23.so.1.0 /usr/lib/libsqlmy.so



    sudo ln -s /usr/lib/libmysqlclient.so.15.0.0 /usr/lib/DBDEsigner4/libmysqlclient.so


    en mi caso es libmysqlclient.so.15.0.0 pero puede ser distinto.


    sudo ln -s /usr/lib/DBDesigner4/libmidas.so.1.0 /usr/lib/DBDesigner4/libmidas.so.1




    sudo ln -s /usr/lib/DBDesigner4/libmidas.so.1.0 /usr/lib/libmidas.so.1



    (este no se si sea necesario pero pues por si las dudas, segun yo no)


  6. Ahora solo hay que modificar el archivo

    /home/[Tu usuario]/.DBDesigner4/DBConn_DefaultSettings.ini

    busca la entrada

    VendorLibLinux=libmysqlclient.so

    y cambiala por

    VendorLibLinux=libmysqlclient.so.10
Ahora solo necesitas agregarlo al menu de inicio

Sistema->Preferencias->Menu principal

ahora en programacion , agregar nuevo y examinar en /opt/DBDesigner4/

selecionamos el ejecutable y listo , ahora podemos ejecutar DBDesigner desde el menu Aplicaciones->Programacion->DBDesigner4

Espero les funcione bien y si no pues dejen sus preguntas para intentar ayudarles =D.