martes, 3 de febrero de 2015

[Archlinux] Instalar MySql Workbench



Saludos,

De nuevo y como siempre a guardar mi bitácora de cosas que me rompen las pelotas para no tener que joderme nuevamente buscando como hacer esto o aquello. Hoy le toco el turno al MySQL Workbench, si, lo uso muy constante, me gusta para los modelos entidad-relación y sincronizar las DBs, etc., asi que no me puede faltar.

Bueno al grano, la instalación se me complico por varias razones al principio dependencias ¬¬ el cojonudo ctemplate no compilaba y si tienes ese error cuando esta instalando esa dependencia es sencillo, lo mas probable es que tu versión de python por defecto es la 3 y el muy jodido esta sobre la 2 u.u así que para esto debes jugártela o con un alias en tu .bashrc (en mi caso en mi .zshrc) o hacer un cambio en los binarios del directorio /usr/bin. Yo opte por la segunda que me pareció "mas segura" así que antes del lanzar el yogurt (que digo xDD yaourt), le das al move o al alias asi:

con move:
sudo mv /usr/bin/python /usr/bin/python3_backup
sudo ln -l /usr/bin/python2.7 /usr/bin/python

con alias:

vim .bashrc
# y al final del archivo
alias python="/usr/bin/python2.7"
# y vuelves a abrir la terminal


Vale ahora si :D ya compila el degenerado este del ctemplate pero.... ¬¬


mysql-connector-c++-1.1.5.tar.gz ... FAILED (unknown public key 8C718D3B5072E1F5)



y me cago en la p***... ok ok ya calma calma que no panda el cunico ;) intentemos con algo que seguro se soluciona, asi que hacemos uso del gpg --recv-key y listo, sin embargo:



~ $ gpg --recv-keys 8C718D3B5072E1F5
gpg: recepción del servidor de claves fallida: No keyserver available

¬¬ hijos de **** calma calma... respira hondo, cuenta hasta 10 y miremos que dicen en la web de (aur) archlinux :)  -> https://aur.archlinux.org/packages/mysql-connector-c%2B%2B/

:'D al fin, pues si no tienes "servidores de llaves disponibles" (seee claaaro) pues dale uno :)


~ $ gpg --keyserver pgp.mit.edu --recv-keys 8C718D3B5072E1F5
gpg: /home/desarrollo/.gnupg/trustdb.gpg: se ha creado base de datos de confianza
gpg: clave 5072E1F5: clave pública "MySQL Release Engineering " importada
gpg: no se encuentran claves absolutamente fiables
gpg: Cantidad total procesada: 1
gpg:               importadas: 1


ahora si :)

~ $ yaourt -S --tmp /home/kid_goth/tmp mysql-workbench

Y listo, al peluche con mi workbench en arch linux, por cierto uso --tmp porque suele pesar bastante y varias veces se me quedó sin espacio el tmp (no es un error grave) asi que recomiendo que usen ese flag para no tener ese problema :)

Por ultimo recuerden dejar el python como estaba o quitar el alias, bueno claro eso ya es su elección.

Muchas gracias por leer y saludos, cualquier cosa pos comenten a ver que podemos hacer jeje

3 comentarios:

  1. Buenas tengo manjaro (Basada en arch) y tengo mysql workbench instalado perfectamente, pero debo usar mysql(5.5) o el equivalente en mariadb pero ahora en los repos solo esta mariadb 10 que no funciona en mysql workbench, mire en la web pero no lo tienen precompilado para arch..... ¿como lo hago?

    ResponderEliminar
    Respuestas
    1. Hola bro, me imagino que el error lo da el MySQL Workbench, que error te da al intentar conectar?

      en todo caso mariadb deja el source en su web la version 5.5.42 esta para su descarga aquí https://downloads.mariadb.org/mariadb/5.5.42/ podrías compilar la misma. sin embargo si tienes el error de mysql workbench antes podríamos ojearlo ya que después de instalar me toco hacer ciertos movimientos para sincronizar y conectar ya que no lo hacia con la configuración por defecto.

      Eliminar
  2. Grosso resolvi lo del gpg para ffmpeg

    ResponderEliminar