segunda-feira, 14 de novembro de 2011

MySQL Workbench Slackware 13.37 64

Boa tarde pessoal.

Bom, inicialmente me perdoem pelo sumiço, mas, estamos de volta!

Desta vez, narro a dificuldade para instalar o MySQL WorkBench para o Slackware 13.37 64 bits.

Vale ressaltar que o procedimento é TODO manual, ou seja, só brinca disso se não tiver medo dos "configure", "make" ou "make install" da vida.

Bom, vamos lá!

A dificuldade maior não está em baixar ou compilar, mas sim na ordem das coisas. Diferente do apt-get, o slackware não faz aquele trabalho todo de dependencias, deixando a bomba na sua mão... Mas, é para isso que serve a internet!

Dependencias:
Todas foram baixadas de http://slackbuilds.org/ então, sem mistérios.

01 - libsigc++
02 - glibmm
03 - cairomm
04 - pangomm
05 - atkmm
06 - gtkmm
07 - lua

O processo foi o mesmo para todos:
- Baixa o source (fonte) e o SlackBuild.
- Descompacta o SlackBuild e move o source para a mesma pasta.
- Executa e [pacote].SlackBuild
- Por fim, execute "installpkg /tmp/[pacote]"

Tudo isso sempre como root.

Depois dessa longa caminhada, podemos fazer o download do MySQL Workbench no endereço: http://dev.mysql.com/downloads/workbench/
Selecione Source Code e proceda no download.
Ao finalizar o download, descompacte o arquivo.
Entre na pasta criada com os fontes do MySQL Workbench e faça o procedimento padrão de instalação:
- ./configure
- make
- make install
- make clean

Caso tenha algum problema, como eu tive, no configure, execute, ao invés de configure, o comando
./autogen.sh --prefix=/caminho/onde/vc/descompactou/o/MwSQLWorkbench

só pra ilustrar, no meu caso:
./autogen.sh --prefix=/home/eduardo/Downloads/mysql-workbench-gpl-5.2.35-src

A título de informação, o processo de compilação demorou meeeeesmo! Foi um bom tempo até ele me liberar o prompt de novo, então, se acontecer com vocês, não se preocupem: um café, torradas e um bom programa de tv... hehehe!

Bom, finalizada a caminhada:

/path/onde/instalou/bin/mysql-workbench


Abração a todos!

2 comentários:

  1. english???
    Please, I have been trying to get this running in Slackware like forever but never had the time or know how.
    Now i get a carrot dangling in front of my nose and it is just out of reach :(

    ResponderExcluir
  2. Hey there!

    I translated the content in a new post.
    Take a look, I hope this can help you!

    Hug!

    ResponderExcluir