我已安装Ubuntu社区支持的MariaDb,在最新LTS的发行说明中提到。
之后,我尝试安装Mariadb-client,该安装也成功安装了,这对拥有GUI工具来说很好,因此决定从Ubuntu-SOftware-Center和通过Terminal都安装MySql-workbench,但是它提示了以下提到的错误-
通过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.
通过终端错误-
The following packages have unmet dependencies:
mysql-workbench : Depends: mysql-client
E: Unable to correct problems, you have held broken packages.
如此处所述,此漏洞已成为启动板上已确认的错误。
在My-sql的官方网站上,仅可以使用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相同。
sudo apt-get install mysql-workbench