Встановлення Mysql Workbench на ubuntu 14.04


10

Я встановив MariaDb як його підтримує спільнота Ubuntu, згадана в примітці до випуску останньої LTS.

Після цього я спробував встановити Mariadb-клієнт, який занадто вдало встановлений, після цього добре мати інструмент GUI. Тому вирішив встановити MySql-робочу стіну як з Ubuntu-SOftware-Center, так і через Terminal, але це підказало помилки, згадані нижче-

Помилка через 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 версії верстака доступні лише до витримки (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
karim

1
Ось посилання на повідомлення про помилку, про яку вже повідомлялося. Він уже зафіксований і запланований на 6.1.7 bugs.mysql.com/bug.php?id=72729
elbaloo

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

Відповіді:


6

Я обійшов це за допомогою останньої версії спільноти та видалення mysql-клієнта з залежної

Припустимо, що мариадб уже встановлено

Завантажте робочий стіл mysql з 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 та x64 ubuntu 14.04. Thnx!
akikara

Для цього посилання немає пропозицій для завантаження Ubuntu 14.04
Гусака


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-сервер, а не mariadb


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

1
Я використовую Ubuntu 14.04 до. Думаю, вам слід використовувати mysql-сервер raither, ніж mariadb
Nymeria

1
це буде моїм останнім варіантом .. Я спробую це виправити, і до цього чекаю відповіді.
Sukupa91

1

У мене була версія 6.2.3-1ubu1404, яка взагалі не містила рядка "mysql-server". Однак через невиконані залежності я не зміг встановити.

Якось я намагався встановити вимоги manuall by

# 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 на даний момент .. Тож я спробую це через якийсь час, а потім повідомте про це ..
Sukupa91

1
просто спробуйте те ж саме на debian, який може працювати навіть. Усі вони сховища деб. Сумніваюся, номери версій можуть збігатися. Але просто спробуйте і повідомте нам, що сталося.
JSBach
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.