MySQL 5.6はクライアント5.5に依存します


8

Mysql-(server / client)-5.6をUbuntu 14.04 LTSサーバーにインストールしました
が、一部のプログラムではmysql-client(automysqlbackupやpostfixなど)が必要です

root@server:~# apt-get install automysqlbackup                  
 automysqlbackup : Depends: mysql-client

そう:

root@server:~# apt-get install mysql-client mysql-server    
The following packages have unmet dependencies:
 mysql-client : Depends: mysql-client-5.5 but it is not going to be installed
 mysql-server : Depends: mysql-server-5.5 but it is not going to be installed

そして:

root@server:~# apt-get install mysql-client-5.6 mysql-server-5.6
 mysql-client-5.6 is already the newest version.
 mysql-server-5.6 is already the newest version.

5.6とともにmysql-(server / client)-5.5をインストールする必要がありますか?


この質問を見てください:mysql-server-5.5をインストールできません/次のパッケージには依存関係がありませんMySQLクライアント5.5およびMySQLサーバー5.5は、パッケージメンテナーによって決定された、Ubuntu 14.04におけるこれらのパッケージの現在の「最良の」バージョンです。、やむを得ない理由でmysql-(server / client)-5.6が必要ない場合。
karel

1
これはmysql-clientパッケージのバグです:bugs.launchpad.net/ubuntu/+source/mysql-workbench/+bug/1287424-影響を与えるものとしてマークします。
muru

2
よく私はちょっと別の理由でそれを必要とします。(新しい)inet6_pton関数をIPv6サポートに使用したいと思います。リンク
TD_Nijboer 2014

回答:


5

場合automysqlbackupで作業することができますmysql-client-5.6(それはとバイナリ互換だ場合、他の言葉でmysql-client-5.6)。

、のequivsダミーパッケージの作成に使用できます。うまくいかなかったとしても、それらをアンインストールするだけで緩むことはありません。mysql-clientmysql-server

  1. 同等のものをインストールします。

    sudo apt-get install equivs
    
  2. テンプレートから制御ファイルを生成します。

    equivs-control mysql-client
    
  3. mysql-client編集するファイルを開きます。必要に応じて名前とバージョンを変更します。

    ...
    Package: mysql-client
    Version: 5.6
    ...
    
  4. ビルドしてインストールします。

    equivs-build mysql-client
    sudo dpkg -i mysql-client*.deb
    

と同じ手順に従いますmysql-server


遅れて申し訳ありません。あなたの解決策を試しましたが、equivs_build mysql-clientでエラーが発生しました。sh: 1: cannot open package: No such file sh: 1: defaults: not found
TD_Nijboer 2014

@TD_Nijboer、:)私も、インターネットにアクセスできませんでした。すみません、一歩逃してしまいました。私の更新された答えを見てください。
user.dz 14

私のために働いた...
ペタ

私のためにも働いた。非常に素晴らしい。今後気をつけなければならない問題はありますか?Ubuntuはこのパッケージなどをアップグレードしようとしますか?
フリッカーフライ

1
あなたがここで見るとおり@flickerfly号packages.ubuntu.com/...mysql-client唯一のバージョンとして利用可能なパッケージ5.5の信頼で、それはバージョンである、あなたの地元をアップグレードすることはありませんので、何のメジャーアップグレードは存在しません5.6
user.dz
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.