sábado, 23 de diciembre de 2006

Instalación de DBDesigner4 en Ubuntu

Bueno ahora voy a instalar el DBDesigner4 en Ubuntu, después de durar un rato me doy cuenta que no se puede, para instalar el DBDesigner4 se deben hacer algunas cositas antes, debido a que Ubuntu no trae algunas librerías que necesitamos para ejecutar el programa.

En primer lugar necesitamos descargar la xlibx e instalarlo.

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

Ahora instalamos las librerías de Kylix.

$ 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


Ahora hay que crear unos enlaces para que todo funcione bien.


$ 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 #


Ahora hay que descargar un driver de MySQL para manipular desde el diseñador ciertas bases de datos).

$ wget http://crlab.com/dbx/dbxmda.tar.gz

$ tar -zxvf dbxmda.tar.gz

$ sudo mv DbxMda/libsqlmda.so.3.00 /usr/lib

$ sudo ldconfig

Ahora sí, podemos instalar el DBDesigner4.

La siguiente es una que encontre que es muy sencilla para la instalación desde el archivo .rpm de fabFORCE.net.

$ sudo alien DBDesigner4-0.5.4-0.i586.rpm

$ sudo dpkg -i dbdesigner4_0.5.4-1_i386.deb


Lo ultimo por realizar es la conexión con MySQL, lo que tenemos que hacer es lo siguiente:

$ sudo gedit .DBDesigner4/DBConn_DefaultSettings.ini

Cambiar las siguientes líneas del archivo:

[MySQL]
DriverName=MySQL
GetDriverFunc=getSQLDriverMySQL ---------> cambiamos la Y por y
LibraryName=libsqlmda.so.3.10 ----------> cambiamos a el driver que descargamos
LibraryNameLinux=libsqlmda.so.3.10
VendorLib=libsqlmda.so.3.10
VendorLibLinux=libsqlmda.so.3.10

Con esto ya tendremos instalado el DBDesing4 en nuestro equipo. Para ejecutarlo podemos encontrarlo en:

/opt/DBDesigner4/DBDesigner4

1 comentario:

  1. Mas claro imposible, venia hace tiempo intentando hacer funcionar esta cosita.
    GRacias.
    javier.

    ResponderBorrar