MySQL WorkbenchをUbuntu 14.04にインストールする


10

最新のLTSのリリースノートに記載されているように、UbuntuコミュニティでサポートされているMariaDbをインストールしました。

その後、私はMariadb-clientをインストールしようとしましたが、あまりにも正常にインストールされました。その後、GUIツールを使用するのは良いことです。MySql-workbenchをUbuntu-SOftware-Centerとターミナルの両方からインストールすることにしましたが、以下のエラーが表示されました-

Ubuntu経由のエラー-ソフトウェア-センター-

 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.

ターミナル経由のエラー-

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

これは、ここで述べたように、ランチパッドで確認済みのバグになっています。

My-sqlの公式Webサイトでは、ワークベンチのバージョンはsaucy(13.10)までしか利用できません。インストールする方法を教えてください。

アップデート1

/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

変更なし、同じ問題。trustyとMariadbのバージョン10.1.10の間にはいくつかの問題があります。そうやってみた

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

そしてその出力は-

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

だから、それはそれを見つけることができなかったという単純なものです。それは公式ウェブサイトにありますが。

アップデート2

MariaDB 10.1.10を削除しましたが、問題はMariaDB 5.5.37でも同じです。



1
これは、これを引き起こしているすでに報告されたバグへのリンクです。これはすでに修正されており、6.1.7のバグが
bug.php

単にこれを試してください: sudo apt-get install mysql-workbench
murtaza.webdev '17

回答:


6

最新のコミュニティバージョンを使用して、依存関係からmysql-clientを削除することで回避しました

mariadbがすでにインストールされていると仮定

mysqlワークベンチをhttp://dev.mysql.com/downloads/tools/workbench/からダウンロードします(14.04の13.10のバージョンで問題ありません)。

ファイルがダウンロードされたディレクトリから、以下を実行します。

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

すごい!正規表現(4行目)の末尾のコンマとスペースを削除するだけです。私の場合、「mysql-client-5.6」に置き換えました
mppfiles

1
6.1.6ワークベンチとx64 ubuntu 14.04で動作しました。Thnx!
akikara 2014年

そのリンクはUbuntu 14.04のダウンロードを提供していません
グース


3

これはバグであり、修正する必要がありますが、一時的な解決策です。

  1. mysql-workbench-community-6.1.4-1ubu1310-amd64.debをフォルダーに解凍します。
  2. ファイル「DEBIAN / control」を変更し、「mysql-client」を「mysql-client-5.6」に置き換えます。
  3. ターミナルに移動して、新しい「.deb」を作成します。

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

できた!これで、新しいdebファイルからインストールできます。


1

公式サイト(13.10)から.debをダウンロードしましたが問題ありません。

しかし、私はmysql-serverを持っていますが、mariadbは持っていません


ええ、まず第一に、.debファイルの公式サイトで利用できない14.04のことについて話しています、次に私はubuntu 13.10でもそれを使用しましたが、それはうまくいきました。これは答えではないので、最後にいくつかのレポを取得します。何らかの方法で答えと見なすことはできません。何かを得た後にコメントできます。
Sukupa91 2014

1
私はUbuntu 14.04を使用しています。mariadbよりもmysql-serverを使用する必要があると思います
Nymeria

1
これが私の最後のオプションになります..私はそれを修正しようとし、それまでの答えを待ちます。
Sukupa91 2014

1

「mysql-server」文字列をまったく含まない6.2.3-1ubu1404バージョンがありました。ただし、依存関係が満たされていないため、インストールできませんでした。

どういうわけか、私は要件マニュアルをインストールしようとしました

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

私は働いた。

私の実際のエラーはこれでした:

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

m本当に申し訳ありませんが、現時点ではubuntuをインストールしていません..しばらくしてから試してから、
連絡し

1
うまくいくかもしれないdebianで同じことを試してください。これらはすべてdebリポジトリです。バージョン番号が一致するのではないかと思います。しかし、何が起こったのか試してみてください。
JSBach 2014年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.