Я установил MariaDb как поддерживаемый сообществом Ubuntu, упомянутый в примечании к выпуску последней версии LTS.
После этого я попытался установить Mariadb-клиент, который тоже был успешно установлен, после этого было полезно иметь инструмент с графическим интерфейсом. Поэтому решил установить MySql-workbench как из Ubuntu-SOftware-Center, так и через терминал, но он вызвал ошибки, упомянутые ниже.
Ошибка через 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
Без изменений, все та же проблема. Есть некоторые проблемы между верной версией 10.1.10 и Mariadb. Так пробовал
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
Ответы:
Я справился с этим, используя последнюю версию сообщества и удаляя mysql-client из
Предполагая, что mariadb уже установлен
Загрузите mysql workbench с http://dev.mysql.com/downloads/tools/workbench/ (версия для 13.10 14.04 в порядке)
Из каталога скачивается файл:
источник
Ссылка для скачивания прямой версии для 14.04 находится здесь http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-6.1.7-1ubu1404-amd64.deb
источник
Это ошибка и должна быть исправлена, но это временное решение:
Перейдите в терминал и создайте новый «.deb»:
Выполнено! Теперь вы можете установить из нового файла deb.
источник
Я скачал .deb с официального сайта (13.10), и у меня нет проблем.
Но у меня есть MySQL-сервер, а не Мариадб
источник
У меня была версия 6.2.3-1ubu1404, которая вообще не содержала строку «mysql-server». Однако из-за неудовлетворенных зависимостей я не смог установить.
Каким-то образом я попытался установить требования вручную
Я работал.
Моя настоящая ошибка была такой:
источник