- Descargamos DBDESIGNER4:
$ wget
http://downloads.mysql.com/DBDesigner4/DBDesigner4.0.5.4.tar.gz
- Descomprimimos el fichero descargado:
$ tar -xvf
DBDesigner4.0.5.4.tar.gz
- Accedemos al directorio descomprimido:
$ cd DBDesigner4/
- En este paso es donde pueden surgir las complicaciones. Según la página web oficial, con ejecutar el fichero “startdbd” debería ejecutarse “DBDesigner4” sin problemas, pero al intentarlo nos puede pasar lo siguiente:
$ ./startdbd
Symbolic links
exist
Starting
DBDesigner4 …
$
- Nos dice que se está arrancando “DBDesigner4” pero no es
así. Si abrimos el fichero ejecutable “startdbd” con el editor
de texto “nano” y comprobamos el código, en las últimas líneas
de este fichero podemos leer lo siguiente:
$ nano startdbd
# now run the
application, passing any parameters that where specified.
echo Starting
DBDesigner4 ...
$app_path/DBDesigner4
$* 2> ~/.DBDesigner4/DBD4.log
- Si nos fijamos un poco en el código, veremos que guarda un
fichero de registro con posibles errores en la ejecución de
DBDesigner4. Ahora comprobaremos el contenido de ese fichero:
$ cd ..
$ cat
.DBDesigner4/DBD4.log
libXft.so.1: no
se puede abrir el fichero del objeto compartido: No existe el fichero
o el directorio
- Para instalar las librerías necesarias ejecutamos los siguientes comandos:
$ su
# aptitude
install libstdc++5 libstdc++6 libstdc++6-4.7-dev
(cambia la librería
“libstdc++6-4.7-dev” por la más actual, busca con “aptitude
search libstdc++6*”)
- Ahora instalaremos la biblioteca Kylix:
$ wget
http://downloads.sourceforge.net/project/kylixlibs/kylixlibs3/Generic%20linux/kylixlibs3-borqt-3.0-2.tar.gz
$ tar -xvf
kylixlibs3-borqt-3.0-2.tar.gz
$ rm
kylixlibs3-borqt-3.0-2.tar.gz
$ su
# chown -R
root:root kylixlibs3-borqt/
# cd
kylixlibs3-borqt
# ./install.sh
# cd ../
# cp -d
/usr/lib/kylix3/* /usr/lib/
# aptitude
install libjpeg62
- Ejecutamos DBDesigner4:
#
./DBDesigner4/startdbd
# exit
$
./DBDesigner4/DBDesigner4