Де можна знайти залежності MySQL Workbench?


9

Встановлюючи .deb32-бітне повідомлення, я маю таке попередження:

Dependendy не задовольняє: libmysqlclient16 (> = 5.1.21-1)

Спробували apt-get install libmysqlclient16:

E: У пакеті "libmysqlclient16" немає кандидата на встановлення

І це apt-get install libmysqlcliente18встановлено правильно, але при спробі встановити MySQL Workbench знову, у мене така ж помилка.

EDIT

Я спробував це, але результат:

sudo gdebi mysql-workbench-gpl-5.2.40-1ubu1104-i386.deb 
Reading package lists... Done
Building dependency tree        
Reading state information... Done
Building data structures... Done 
Building data structures... Done 
This package is uninstallable
Dependency is not satisfiable: libmysqlclient16 (>= 5.1.21-1)

EDIT Робота установки, apt-get install mysql-workbenchале встановлення її старішої версії.


1
Гей, просто з цікавості, чи знадобився вам той новий або конкретний варіант верстака? Зараз у Всесвіті існує наявна версія верстака. Також існуюча версія, яка може задовольнити вашу залежність, тепер буде: libmysqlclient18. Сподіваюся, це допомагає!
itnet7

1
Я встановив старішу версію, але мені потрібна нова версія, щоб уникнути конфліктів, оскільки я працюю з командою, і вони використовують останню версію, в Windows
Gerep

Відповіді:


18

Я використовував Даніель Мота документації трохи, але потрібно змінити деякі з його команди:

Ви можете отримати необхідний дебютний робочий стіл mysql тут

Спочатку запустіть наступне:

sudo dpkg -i mysql-workbench-gpl-5.2.40-1ubu1104-i386.deb

Як ви знаєте, це буде невдалим щодо залежностей. Потім відправте та встановіть наступне:

wget https://launchpad.net/ubuntu/+archive/primary/+files/libzip1_0.9.3-1_i386.deb
wget http://launchpadlibrarian.net/94563300/libmysqlclient16_5.1.58-1ubuntu5_i386.deb

Наступна установка:

sudo dpkg -i libzip1_0.9.3-1_i386.deb
sudo dpkg -i libmysqlclient16_5.1.58-1ubuntu5_i386.deb
  • Якщо ви використовуєте 64-бітовий, вам потрібно буде це:

    wget https://launchpad.net/ubuntu/+archive/primary/+files/libzip1_0.9.3-1_amd64.deb
    sudo dpkg -i libzip1_0.9.3-1_amd64.deb
    
    wget http://launchpadlibrarian.net/94808408/libmysqlclient16_5.1.58-1ubuntu5_amd64.deb
    sudo dpkg -i libmysqlclient16_5.1.58-1ubuntu5_amd64.deb
    

Потім запустіть наступне:

sudo apt-get -f install python-paramiko libzip2 libmysqlclient18 mysql-client mysql-common python-pysqlite2 libdbi-perl libdbd-mysql-perl libplrpc-perl libnet-daemon-perl mysql-client

Це теж не вдасться, і попросіть вас повторно запустити, просто знову запустити його:

sudo apt-get -f install

Коли це завершиться, його слід встановити для вас, залиште коментар, якщо ви натрапите на якісь корчі, і я спробую побачити, чи зможу я вам допомогти далі.

Запустіть його один раз з вашого терміналу mysql-workbenchабо Unity Dash, як тільки він знаходиться в пусковій установці, клацніть правою кнопкою миші та виберіть "Заблокувати для запуску".

Я не використовував цю програму, щоб знати, чи є вона стабільною після встановлення, YMMV.

Завершено встановлення робочої лавки Mysql.

У коментарях Петер К. повідомив мені, що це не працює в Ubuntu 16.04 . Тож ось найпростіший спосіб змусити його працювати в Xenial. Я все ще перейшов за посиланням вище, щоб отримати найновіший файл debq-файлу mysql (MySQL Workbench 6.3.7 під час цього виправлення)

Ось як я зняв його і помістив у / tmp:

wget -P /tmp http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-6.3.7-1ubu1604-amd64.deb

Я використовував команду chmod для того, щоб зробити файл .deb виконуваним, потім застосував dpkg -i для його встановлення (використовуйте sudo, якщо ви не перейшли на root alread):

chmod +x /tmp/mysql-workbench-community-6.3.7-1ubu1604-amd64.deb
sudo dpkg -i mysql-workbench-community-6.3.7-1ubu1604-amd64.deb

Ви побачите невдалі залежності:

dpkg: dependency problems prevent configuration of mysql-workbench-community:
 mysql-workbench-community depends on libtinyxml2.6.2v5; however:
  Package libtinyxml2.6.2v5 is not installed.
 mysql-workbench-community depends on libzip4 (>= 0.10); however:
  Package libzip4 is not installed.

Щоб виправити це, використовуйте apt, щоб допомогти вирішити (виправити) залежності:

sudo apt-get -f install

Це покаже вам відсутні залежності, що дозволяють вам встановити їх без подальших кроків.

The following additional packages will be installed:
  libtinyxml2.6.2v5 libzip4
The following NEW packages will be installed:
  libtinyxml2.6.2v5 libzip4

Тепер ви маєте змогу запустити mysql-workbench у Xenial.


1
Друже, що працювало як шарм =) Чудове рішення. Дякуємо за ваш час
Гереп

1
Нема проблем!! Я радий, що це працювало на тебе!
itnet7

64-розрядний не працював не в роботі / usr / libexec / mysql-workbench-bin: помилка під час завантаження спільних бібліотек: libgtkmm-2.4.so.1: не вдається відкрити спільний файл об'єкта: Немає такого файлу чи каталогу
Kat Amsterdam

1
Прекрасно працює в Ubuntu13.04 64bits
Летісія

ПОМИЛКА: не працює з UBUNTU 16 LTS
Пітер Краусс

12

Цей встановлений mysql-workbench 5.2 з усіма залежностями станом на 20120531.

sudo apt-get install mysql-workbench

Для мене працювали чудово, але мені потрібні залежності, тому -f (--fix-break) було необхідне.
Захарі Шусслер

Ubuntu 16.04 і верстат 6.3.6 (збірка: 511 CE), і він працював. Дякую!
Рахал Канішка

4

Я знайшов пакет "mysql-workbench" у сховищі за замовчуванням.

apt-cache search mysql-workbench

не потрібні додаткові конфігурації або злому, працює для мене


1

джерело: setupguides.blogspot.nl/

Встановіть MySQL Workbench на Ubuntu 12.04

Наразі для встановлення MySQL Workbench на Ubuntu 12.04 не існує попередньо вбудованого .deb-файлу чи репо-файлу. Можливо, це з'явиться незабаром після офіційного випуску 12.04, але на даний момент він все ще знаходиться в бета-версії, тому є кілька додаткових кроків, щоб його працювати.

ПРИМІТКА. Після того, як Ubuntu 12.04 вийде з бета-версії, можливо, буде кращий спосіб зробити це, тому перед спробою перевірте офіційну сторінку завантаження MySQL Workbench та офіційну репортаж 12.04.

Перш за все, вам потрібно буде завантажити найновішу версію MySQL Workbench звідси .

Далі слід завантажити .deb файл для libzip1, оскільки він недоступний у репортажі 12.04.

32-бітна версія - (https) launchpad.net/ubuntu/+archive/primary/+files/libzip1_0.9.3-1_i386.deb

64-бітна версія - (https) launchpad.net/ubuntu/+source/libzip/0.9.3-1/+build/1728114/+files/libzip1_0.9.3-1_amd64.deb для інших архітектур перейдіть сюди

Після завантаження просто відкрийте їх у центрі програмного забезпечення та натисніть «Встановити».

* НОВО: Пакет libmysqlclient16 був видалений з репортажу 12.04, тому для нього потрібно буде завантажити старі файли deb:

32-бітова версія - launchpadlibrarian.net/94563300/libmysqlclient16_5.1.58-1ubuntu5_i386.deb

64-розрядна версія - launchpadlibrarian.net/94808408/libmysqlclient16_5.1.58-1ubuntu5_amd64.deb

Далі відкрийте термінал і встановіть такі пакети:

sudo apt-get install libzip1 python-paramiko python-pysqlite2 libctemplate0 libgtkmm-2.4-1c2a libmysqlclient16

Потім перейдіть до каталогу, де ви завантажили файл deb та запустіть:

sudo dpkg -i mysql-workbench-gpl-5.2.38-1ubu1104-i386.deb

І це повинно бути, насолоджуйтесь!

Інструкції, що базуються на наведених тут матеріалах: blog.csdn.net/kevin6216/article/details/7420421

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.