安装 Mysql 5.6 库后,我尝试在 Ubuntu 14.04 上安装 MySQL Workbench 6.1.7,但出现以下错误:
无法解析软件包依赖关系
此错误可能是由于缺少或未安装所需的附加软件包而导致的。此外,还可能是不允许同时安装的软件包之间存在冲突。
以下软件包具有未满足的依赖关系:
mysql-工作台:
- 依赖:libgcc1 (>= 1:4.1.1) 但需要安装 1:4.9.1-0ubuntu1
- 依赖:libgtkmm-2.4-1c2a (>= 1:2.24.0) 但需要安装 1:2.24.4-1ubuntu1
- 依赖: libpcrecpp0 (>= 7.7) 但需要安装 1:8.31-2ubuntu2
- 依赖:python:any(>= 2.7.1-0ubuntu2)但它是一个虚拟包
- 依赖:mysql-workbench-data (= 6.0.8+dfsg-2) 但需要安装 6.0.8+dfsg-2
根据这个漏洞,之前出现过错误,但应该可以用 MySQL-Workbench 6.1.7 + 解决
即将发布的 MySQL Workbench 6.1.7 版本已修复此问题,以下是变更日志条目
在 Ubuntu 14 上,依赖项检查已更新,以允许使用 mysql-client、mysql-client-5.6 或 mysql-community-client 客户端库中的任何一个。以前,依赖项检查可能会失败。
我尝试通过软件中心安装工作台,也尝试了mysql.com
如果我 grep mysql-client 我会得到以下输出
ii mysql-client-5.6 5.6.19-0ubuntu0.14.04.1 amd64 MySQL database client binaries
ii mysql-client-core-5.6 5.6.19-0ubuntu0.14.04.1 amd64 MySQL database core client binaries
对我来说,似乎错误尚未解决,或者 mysql 版本 5.6 可能有问题。19!?
或者可能是另一个包依赖关系发生了这个问题?
任何使工作台在 mysql 5.6.19 上运行的建议或解决方法都很棒!
更新
我不明白为什么 MySQL Workbench 6.1.7 的安装不能与 mysql 5.6.19 一起使用,但可以与最新的 Workbench 一起使用开发版本 [版本 6.2.2 rc]一切正常。
答案1
在你的机器上安装 gcc 和 python,然后重试
sudo apt-get install -y gcc python2.7