¡Feliz Día del Programador!

programer-day

Hoy 13 de septiembre (año no-bisiesto) es el día 256 del año y se celebra el Dia del Programador.

256 es un número significativo para los programadores porque es una potencia de dos (28) y el número de valores que se pueden representar en un byte.

Asi que feliz dia para todos los programadores del mundo!!

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