web-dev-qa-db-fra.com

Installer Mysql Workbench sur Ubuntu 14.04

J'ai installé MariaDb comme supporté par la communauté Ubuntu, mentionné dans la note de publication du dernier LTS.

Après cela, j’ai essayé d’installer Mariadb-client, qui a également été installé avec succès. C’est bien d’avoir un outil graphique. J’ai donc décidé d’installer MySql-workbench à la fois à partir d’Ubuntu-SOftware-Center et via Terminal, mais les erreurs mentionnées ci-dessous ont été commises.

Erreur via Ubuntu-Software-Center -

 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.

Erreur via le terminal -

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

Celui-ci est devenu un bug confirmé sur le tableau de bord comme mentionné ici.

Sur le site officiel de My-sql, les versions de Workbench ne sont disponibles que jusqu’à saucy (13.10), alors comment puis-je l’installer.

UPDATE 1

Ajout des lignes suivantes dans /etc/apt/sources.list

# 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

Pas de changement, toujours le même problème. Il y a quelques problèmes entre trusty et la version 10.1.10 de Mariadb. Donc essayé

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

Et sa sortie est -

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

Donc, la chose est simple, il ne pouvait pas le trouver. bien que son là sur le site officiel.

UPDATE 2

Suppression de MariaDB 10.1.10, mais le problème est toujours le même avec MariaDB 5.5.37.

10
Sukupa91
6
nguyen tran thanh

Je l'ai contourné en utilisant la dernière version de la communauté et en supprimant mysql-client de la dépend

En supposant que mariadb est déjà installé

Téléchargez mysql workbench à partir de http://dev.mysql.com/downloads/tools/workbench/ (la version pour 13.10 le 14.04 est correcte)

À partir du répertoire où le fichier est téléchargé, exécutez:

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
6
user276521

C'est un bug qui devrait être corrigé mais c'est une solution temporaire:

  1. Décompressez mysql-workbench-community-6.1.4-1ubu1310-AMD64.deb dans un dossier.
  2. Changez le fichier "DEBIAN/control", remplacez "mysql-client" par "mysql-client-5.6".
  3. Allez au terminal et créez un nouveau ".deb":

    dpkg -b mysql-workbench-community-6.1.4-1ubu1310-AMD64 /

Fait! Maintenant, vous pouvez installer à partir du nouveau fichier deb.

3
Aboozar

J'ai eu la version 6.2.3-1ubu1404 qui ne contenait pas du tout la chaîne "mysql-server". Cependant, à cause de dépendances non satisfaites, je n'aurais pas pu installer.

D'une certaine manière, j'ai essayé d'installer les exigences manuellement

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

J'ai travaillé.

Mon erreur réelle était celle-ci:

$ 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) ...
1
JSBach

J'ai téléchargé .deb à partir du site officiel (13.10), et je n'ai pas eu de problème.

Mais j'ai mysql-server, pas mariadb

1
Nymeria