Установка Mysql Workbench на Ubuntu 14.04


10

Я установил 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 остается той же.


Я думаю, что Mysql находится в конфликте с MariaDB
Карим

1
Вот ссылка на уже сообщенную ошибку, вызывающую это. Это уже исправлено и запланировано на 6.1.7 bugs.mysql.com/bug.php?id=72729
elbaloo

просто попробуйте это: sudo apt-get install mysql-workbench
murtaza.webdev

Ответы:


6

Я справился с этим, используя последнюю версию сообщества и удаляя mysql-client из

Предполагая, что mariadb уже установлен

Загрузите mysql workbench с http://dev.mysql.com/downloads/tools/workbench/ (версия для 13.10 14.04 в порядке)

Из каталога скачивается файл:

sudo apt-get remove mysql-workbench mysql-workbench-data

dpkg-deb -x mysql-workbench-community-6.*.deb tmp_mysql-workbench
dpkg-deb --control mysql-workbench-community-6.*.deb tmp_mysql-workbench/DEBIAN
sed -i -e 's/mysql-client, //' tmp_mysql-workbench/DEBIAN/control
dpkg -b tmp_mysql-workbench mysql-workbench-community_patched.deb

sudo dpkg -i mysql-workbench-community_patched.deb

Большой! просто удалите запятую и пробел в регулярном выражении (4-я строка). В моем случае я заменил его на «mysql-client-5.6»
mppfiles

1
Работал на 6.1.6 верстак и х64 убунту 14.04. Thnx!
Акикара

По этой ссылке нет предложений скачать для Ubuntu 14.04
Goose


3

Это ошибка и должна быть исправлена, но это временное решение:

  1. Распакуйте файл mysql-workbench-community-6.1.4-1ubu1310-amd64.deb в папку.
  2. Измените файл «DEBIAN / control», замените «mysql-client» на «mysql-client-5.6».
  3. Перейдите в терминал и создайте новый «.deb»:

    dpkg -b mysql-workbench-community-6.1.4-1ubu1310-amd64 /

Выполнено! Теперь вы можете установить из нового файла deb.


1

Я скачал .deb с официального сайта (13.10), и у меня нет проблем.

Но у меня есть MySQL-сервер, а не Мариадб


да, во-первых, я говорю о 14.04, который не доступен на официальном сайте для файла .deb, во-вторых, я использовал это и с ubuntu 13.10, и он работал нормально, в-третьих, я хочу знать, есть ли какая-то работа для этого. Последнее, что получит репо, потому что это не ответ, просто не может рассматриваться как ответ, вы можете прокомментировать его после получения.
Sukupa91

1
Я использую Ubuntu 14.04 для. Я думаю, что вы должны использовать mysql-сервер лучше, чем mariadb
Nymeria

1
это будет мой последний вариант .. Я постараюсь это исправить и дождусь ответа до тех пор.
Sukupa91

1

У меня была версия 6.2.3-1ubu1404, которая вообще не содержала строку «mysql-server». Однако из-за неудовлетворенных зависимостей я не смог установить.

Каким-то образом я попытался установить требования вручную

# sudo apt-get install libgtkmm-2.4-1c2a libtinyxml2.6.2 libzip2 python-paramiko libproj0 proj-data

Я работал.

Моя настоящая ошибка была такой:

$ sudo dpkg -i mysql-workbench-community-6.2.3-1ubu1404-amd64.deb 
Selecting previously unselected package mysql-workbench-community.
(Reading database ... 221745 files and directories currently installed.)
Preparing to unpack mysql-workbench-community-6.2.3-1ubu1404-amd64.deb ...
Unpacking mysql-workbench-community (6.2.3-1ubu1404) ...
dpkg: dependency problems prevent configuration of mysql-workbench-community:
 mysql-workbench-community depends on libgtkmm-2.4-1c2a (>= 1:2.24.0); however:
  Package libgtkmm-2.4-1c2a is not installed.
 mysql-workbench-community depends on libtinyxml2.6.2; however:
  Package libtinyxml2.6.2 is not installed.
 mysql-workbench-community depends on libzip2 (>= 0.10); however:
  Package libzip2 is not installed.
 mysql-workbench-community depends on python-paramiko; however:
  Package python-paramiko is not installed.
 mysql-workbench-community depends on libproj0; however:
  Package libproj0 is not installed.

dpkg: error processing package mysql-workbench-community (--install):
 dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for mime-support (3.54ubuntu1) ...
Processing triggers for menu (2.1.46ubuntu1) ...
Processing triggers for shared-mime-info (1.2-0ubuntu3) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Errors were encountered while processing:
 mysql-workbench-community
dincer@dincerExp:~/Downloads$ sudo dpkg -i mysql-workbench-community-6.2.3-1ubu1404-amd64.deb 
(Reading database ... 223036 files and directories currently installed.)
Preparing to unpack mysql-workbench-community-6.2.3-1ubu1404-amd64.deb ...
Unpacking mysql-workbench-community (6.2.3-1ubu1404) over (6.2.3-1ubu1404) ...
Setting up mysql-workbench-community (6.2.3-1ubu1404) ...
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for mime-support (3.54ubuntu1) ...
Processing triggers for menu (2.1.46ubuntu1) ...
Processing triggers for shared-mime-info (1.2-0ubuntu3) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...

Мне действительно очень жаль, но у меня нет Ubuntu, установленной на данный момент .. Так что я попробую это через некоторое время, а затем
сообщу

1
просто попробуйте то же самое на Debian, который может даже работать. Все они являются репозиториями deb. Я сомневаюсь, что номера версий могут совпадать. Но попробуйте и дайте нам знать, что случилось.
И.С.Бах
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.