MySQL Workbench をインストールできません。次のエラーが表示されます。
The following packages have unmet dependencies:
mysql-workbench: Depends: libgcc1 (>= 1:4.1.1) but 1:4.9.3-0ubuntu4 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.1 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 nstalled
これを修正するにはどうすればいいでしょうか?私はUbuntu 14.04 LTSを使用しています
答え1
MySQL Workbench をインストールする前に、すべての依存関係をインストールする必要があります。
次のコマンドを試してください:
sudo apt-get install libgcc1 libgtkmm-2.4-1c2a libpcrecpp0 python mysql-workbench-data
答え2
これが私の解決策です:
sudo apt-get update
sudo apt-get install mysql-client-5.5
sudo apt-get install mysql-client
sudo apt-get install mysql-workbench
私も同じ問題を抱えていましたが、うまくいきました。コマンドラインから実行する必要がありました。この問題の原因は、他の mysql 関連のものをインストールする前に apt-get install mysql-client-5.6 を実行したことだと思います。
最初sudo apt-get update
に apt-get install mysql-workbench を試みましたが、次の手順を指示するこのエラーが発生しました。
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
mysql-workbench : Depends: mysql-client
E: Unable to correct problems, you have held broken packages.
それで実行してみましたsudo apt-get install mysql-client
が、同様のエラーが発生しましたが、mysql-client-5.5 が必要だと言われました。そこで実行したら、うまくsudo apt-get install mysql-client-5.5
いきました。次に、mysql-client をインストールしたら、うまくいきました。次に、mysql-workbench をインストールしたら、うまくいきました!
PS Sanchit さん、ありがとう。私が最初にしたのは、Sanchit さんの回答に従うことでした。sudo apt-get install libgcc1 libgtkmm-2.4-1c2a libpcrecpp0 python mysql-workbench-data
しかし、Ubuntu ソフトウェア センターから再度インストールしようとしましたが、同じエラーが発生しました。しかし、今では、それが必要な手順だったかどうかはわかりません。その時点では、依存関係を満たす適切なパッケージをインストールするだけの問題だという考え方で、コマンド ラインから試しました。
答え3
私も同じエラーが発生し、sudo apt-get update
APT を追加してワークベンチをインストールしましたが、動作しませんでした。次のコマンドを実行しました:
sudo apt-get -f install
そして再インストールすると
sudo apt-get install mysql-workbench-community
そしてそれはうまくいきました。