10 votos

La instalación de Mysql Workbench en ubuntu 14.04

He instalado MariaDb como su apoyada por la comunidad de Ubuntu , que se menciona en la nota de la versión de la última LTS.

Después de que he intentado instalar Mariadb-cliente , que también se ha instalado correctamente, después de que su bueno tener GUI de la herramienta de Modo que decidió instalar MySql-workbench tanto desde el Ubuntu SOftware Center y a través de la Terminal, pero eso llevó a que los errores se mencionan a continuación-

De Error a través de Ubuntu-Software-Centro-

 This error could be caused by required additional software packages which are missing or not installable. Furthermore there could be a conflict between software packages which are not allowed to be installed at the same time.
 mysql-workbench: Depends: libgcc1 (>= 1:4.1.1) but 1:4.9-20140406-0ubuntu1 is to be installed
             Depends: libgtkmm-2.4-1c2a (>= 1:2.24.0) but 1:2.24.4-1ubuntu1 is to be installed
             Depends: libpcrecpp0 (>= 7.7) but 1:8.31-2ubuntu2 is to be installed
             Depends: python:any (>= 2.7.1-0ubuntu2) but it is a virtual package
             Depends: mysql-workbench-data (= 6.0.8+dfsg-2) but 6.0.8+dfsg-2 is to be installed.

De Error a través de la Terminal

 The following packages have unmet dependencies:
    mysql-workbench : Depends: mysql-client
    E: Unable to correct problems, you have held broken packages.

Este se ha convertido confirmado bug en launchpad como se ha mencionado aquí.

En la web oficial de My-sql , las versiones de la mesa de trabajo sólo están disponibles hasta descarado (13.10) , Así que ¿cómo puedo instalarlo.

ACTUALIZACIÓN 1

Agrega las siguientes líneas en /etc/apt/sources.lista

# MariaDB 10.0 repository list - created 2014-04-19 11:47 UTC
# http://mariadb.org/mariadb/repositories/
deb http://mirror.mephi.ru/mariadb/repo/10.0/ubuntu trusty main
deb-src http://mirror.mephi.ru/mariadb/repo/10.0/ubuntu trusty main

Ningún cambio , sigue el mismo problema. Hay algunos problemas entre el fiel y la versión 10.1.10 de Mariadb . Lo intentó

sudo apt-get install libmysqlclient18=10.1.10-mariadb1~trusty mysql-common=10.1.10-mariadb1~trusty

Y su salida es -

E: Version '10.1.10-mariadb1~trusty' for 'libmysqlclient18' was not found
E: Version '10.1.10-mariadb1~trusty' for 'mysql-common' was not found

Por lo que la cosa es simple si se la podía encontrar . aunque la hay en la web oficial.

ACTUALIZACIÓN 2

Eliminado MariaDB 10.1.10 , pero el problema sigue siendo el mismo con MariaDB 5.5.37.

6voto

El enlace para la descarga directa de la versión 14.04 está aquí http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-6.1.7-1ubu1404-amd64.deb

3voto

Alex Puntos 1

Es un bug y se debe corregir, pero es una solución temporal:

  1. Desembale mysql-workbench-comunidad-6.1.4-1ubu1310-amd64.deb en una carpeta.
  2. Cambiar el archivo "DEBIAN/control", sustituir "mysql-client" a "mysql-client-5.6".
  3. Ir a la terminal y hacer una nueva ".deb":

    dpkg -b mysql-workbench-comunidad-6.1.4-1ubu1310-amd64/

Hecho! Ahora usted puede instalar desde el nuevo archivo deb.

1voto

Nymeria Puntos 505

He descargado .deb desde el sitio oficial (13.10), y no tengo problema.

Pero tengo mysql-server, no mariadb

1voto

Dincer Puntos 399

He tenido la 6.2.3-1ubu1404 versión que no contienen "mysql-server" de la cadena. Sin embargo, debido a dependencias incumplidas, yo no he instalado.

De alguna manera, he intentado instalar los requisitos manuall por

# sudo apt-get install libgtkmm-2.4-1c2a libtinyxml2.6.2 libzip2 python-paramiko libproj0 proj-data

He trabajado.

Mi error fue esta:

$ sudo dpkg -i mysql-workbench-community-6.2.3-1ubu1404-amd64.deb 
Selecting previously unselected package mysql-workbench-community.
(Reading database ... 221745 files and directories currently installed.)
Preparing to unpack mysql-workbench-community-6.2.3-1ubu1404-amd64.deb ...
Unpacking mysql-workbench-community (6.2.3-1ubu1404) ...
dpkg: dependency problems prevent configuration of mysql-workbench-community:
 mysql-workbench-community depends on libgtkmm-2.4-1c2a (>= 1:2.24.0); however:
  Package libgtkmm-2.4-1c2a is not installed.
 mysql-workbench-community depends on libtinyxml2.6.2; however:
  Package libtinyxml2.6.2 is not installed.
 mysql-workbench-community depends on libzip2 (>= 0.10); however:
  Package libzip2 is not installed.
 mysql-workbench-community depends on python-paramiko; however:
  Package python-paramiko is not installed.
 mysql-workbench-community depends on libproj0; however:
  Package libproj0 is not installed.

dpkg: error processing package mysql-workbench-community (--install):
 dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for mime-support (3.54ubuntu1) ...
Processing triggers for menu (2.1.46ubuntu1) ...
Processing triggers for shared-mime-info (1.2-0ubuntu3) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Errors were encountered while processing:
 mysql-workbench-community
dincer@dincerExp:~/Downloads$ sudo dpkg -i mysql-workbench-community-6.2.3-1ubu1404-amd64.deb 
(Reading database ... 223036 files and directories currently installed.)
Preparing to unpack mysql-workbench-community-6.2.3-1ubu1404-amd64.deb ...
Unpacking mysql-workbench-community (6.2.3-1ubu1404) over (6.2.3-1ubu1404) ...
Setting up mysql-workbench-community (6.2.3-1ubu1404) ...
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for mime-support (3.54ubuntu1) ...
Processing triggers for menu (2.1.46ubuntu1) ...
Processing triggers for shared-mime-info (1.2-0ubuntu3) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...

-1voto

user276521 Puntos 31

Tengo alrededor de él mediante el uso de la última versión de la comunidad y la eliminación de mysql-client de el depende

Suponiendo que mariadb ya está instalado

Descargar mysql workbench de http://dev.mysql.com/downloads/tools/workbench/ (versión 13.10 en 14.04 está bien)

Desde el directorio, el archivo es descargado ejecutar:

sudo apt-get remove mysql-workbench mysql-workbench-data

dpkg-deb -x mysql-workbench-community-6.*.deb tmp_mysql-workbench
dpkg-deb --control mysql-workbench-community-6.*.deb tmp_mysql-workbench/DEBIAN
sed -i -e 's/mysql-client, //' tmp_mysql-workbench/DEBIAN/control
dpkg -b tmp_mysql-workbench mysql-workbench-community_patched.deb

sudo dpkg -i mysql-workbench-community_patched.deb

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X