MySQL Workbench 5.1.4-alpha en Ubuntu 8.10 64-bits
ACTUALIZACIÓN: desde la sección descargas, en la pagina del proyecto, se puede obtener el paquete .deb para la plataforma Ubuntu 64-bits (8.04 o superior).
MySQL Workbench es el sucesor del DBDesigner 4 de Fabforce, un diseñador de bases de datos gráfico para MySQL. Desafortunadamente hasta hace un par de meses solo se encontraba disponible para los usuarios de Microsoft Windows, pero al dia de hoy tenemos disponible la versión 5.1.4-alpha para el sistema operativo GNU/Linux, versión que he decidido a instalar sobre la distro Ubuntu 8.10 en su versión de 64-bits, aquí les dejo los pasos a seguir.
1. En primer lugar vamos a instalar las dependencias disponibles mediante apt:
$sudo apt-get install build-essential autoconf automake libtool libzip-dev libxml2-dev libsigc++-2.0-dev libglade2-dev libgtkmm-2.4-dev libglu1-mesa-dev libmysqlclient15-dev uuid-dev liblua5.1-dev libpixman-1-dev libpcre3-dev libgnome2-dev libgtk2.0-dev libpango1.0-dev libcairo2-dev
2. La única dependencia que no tenemos disponible aún como .deb para 64 bits es ctemplate, que tendremos compilar e instalar manualmente. Descargamos el archivo ctemplate-0.91.tar.gz, y realizamos los siguientes pasos:
$ tar -zxvf ctemplate-0.91.tar.gz
$ cd ctemplate-0.91/
$ ./configure
$ make
$ sudo make install
Con esto ya tenemos instalado ctemplate, lo que nos queda es agregar el directorio de instalación a la ruta de búsqueda de librerías mediante el siguiente comando:
export LD_LIBRARY_PATH=/usr/local/lib
3 . Descargamos las fuentes de Mysql Workbench 5.1.4 , lo descomprimimos, ejecutamos el script autogen.sh y luego instalamos en el directorio que nos parezca (por ejemplo en nuestro home):
$ tar -zxvf mysql-workbench-5.1.4-alpha.tar.gz
$ cd mysql-workbench-5.1.4-alpha
$./autogen.sh
$ sudo make install DESTDIR=/home/<NOMBREUSUARIO>/mysql-workbench
Luego de un buen tiempo de compilación (a mi me llevó 15 minutos aprox.) ya podemos usarlo, para ello nos movemos hacia el directorio donde se encuentran los ejecutables:
$cd mysql-workbench/usr/local/bin/
Y ejecutamos el script mysql-workbench:
$ ./mysql-workbench
Listo! ya podemos comenzar a diseñar nuestros modelos.
Fuente: http://dev.mysql.com/workbench/?page_id=152
¿Te gusta este artículo?
Sin trackbacks por el momento.







Noviembre 15th, 2008 - 16:16
Como no falta el novato como yo. Tener en cuenta que para poder hacer el make hay que tener instaladas las librerías para poder compilar.
sudo aptitude install build-essential
Lo otro es que el archivo ya va en la versión 0.92 (ctemplate-0.91.tar.gz) podrías actualizarlo en el tutorial.
Y la pregunta que no se… los archivo ctemplate-0.92.tar.gz y la carpeta ctemplate-0.92 después de hacer el make y el install las puedo borrar?
PD: Gracias por el manual.
Noviembre 15th, 2008 - 17:13
Es correcto lo que dices y gracias por la data de la version de ctemplate (lo había descargado hace un tiempo y olvide darme una vuelta para ver si ya salió otra versión)…con respecto a tu pregunta, sí, puedes borrar la carpeta y el archivo de fuentes de ctemplate, una vez compilado e instalado ya se encuentra disponible en /usr/local/lib.
Gracias por tu commentario…
Noviembre 15th, 2008 - 20:46
Hola,
he seguido todos los pasos y luego de un rato compilando me da este error:
../../../library/canvas/src/.libs/libmdcanvas.so: undefined reference to `glTexImage2D’
../../../library/canvas/src/.libs/libmdcanvas.so: undefined reference to `glColor4f’
../../../library/canvas/src/.libs/libmdcanvas.so: undefined reference to `glBlendFunc’
../../../library/canvas/src/.libs/libmdcanvas.so: undefined reference to `glXDestroyContext’
../../../library/canvas/src/.libs/libmdcanvas.so: undefined reference to `glBindTexture’
collect2: ld returned 1 exit status
make[3]: *** [grtshell] Error 1
make[3]: se sale del directorio `/home/mario/Downloads/Programas/mysql-workbench-5.1.4alpha/frontend/linux/shell’
make[2]: *** [install-recursive] Error 1
make[2]: se sale del directorio `/home/mario/Downloads/Programas/mysql-workbench-5.1.4alpha/frontend/linux’
make[1]: *** [install-recursive] Error 1
make[1]: se sale del directorio `/home/mario/Downloads/Programas/mysql-workbench-5.1.4alpha/frontend’
make: *** [install-recursive] Error 1
y no instala,alguna idea?
Noviembre 15th, 2008 - 21:50
@Mario prueba de ejecutar “sudo ldconfig” antes de hacer el make install para actualizar la lista de librerías…ademas asegurate de estar ejecutando con rivilegios de superusuario(sudo make install…..)
Saludos y me contás si funciona…
Diciembre 7th, 2008 - 18:29
Un bonito icono que pueden usar:
http://osx.iusethis.com/icon/osx/mysqlworkbench.png
Diciembre 22nd, 2008 - 16:33
Haz dobleclik y te sale el instalador
Enero 28th, 2009 - 19:19
Muchas gracias por el artículo, lo he seguido y he podido completar la instalación.
ya te contaré cuando me ponga a usarlo.
Un saludo
Andrés
Enero 29th, 2009 - 13:13
He estado probándolo un tiempo y resulta que es muy inestable.
Cuando intento realizar alguna acción, abrir el editor de Inser, por ejemplo, la primera vez lo hizo sin problemas y la segunda se me cerró la aplicación inmediatamente.
Esto ocurre con mucha frecuencia.
¿Alguna idea de como puedo solucionarlo?
Gracias adelantadas y un saludo
Andrés
Enero 29th, 2009 - 13:40
Pues así es Andrés, recuerda que aún está en fase alpha y existen muchos errores…no creo que se pueda hacer mucho, solo apoyar al proyecto y esperar a que con el tiempo logren una versión final estable para esta plataforma.
Saludos y gracias por tus comentarios
Marzo 4th, 2009 - 04:03
Podrían indicarme donde consigo el manual de workbench 5.1.4Es la primera vez que ingreso a manejar una herramientas asi
De antemano muchas gracias
Zeus20005
Marzo 5th, 2009 - 20:43
Excelente tuto, lo segui al pie y todo funciono, bueno al menos ya entro, ahora a trabajar sobre esta aplicacion y ver que tan estable es. Una pregunta, tu sabes de alguna aplicación parecida pero para psotgresql, que igual te permita trabajar ingenieria inversa??
Gracias… Saludos!!!
Marzo 25th, 2009 - 22:18
Je, me pase por tu post y lamentablemente tampoco me soluciono el problema.
Pero encontré en un comentario de un viejo post en ingles cual era la solución, solo se trataba de que no encontraba las librerías GL por tener mal el nombre, fue cuestión de hacer un linkeo simbólico con el nombre que buscaba, ahora mismo lo estoy compilando, y creo que tendré que esperar los 15 minutos que decis, ya que tengo el mismo cpu que vos.
Que c… que el compilador use un solo núcleo, ver la grafica de uso de CPU me esta poniendo los pelos de punta.
PD: mala idea ponerse a compilarlo a las 00:15 AM