Установите MySQL Workbench в Ubuntu 19.04

11

Я попытался установить MySQL Workbench:

 apt-get install mysql-workbench-community

Но я получаю следующие ошибки и не могу установить его вручную:

Depends: libssl1.0.0 (>= 1.0.2~beta3) but it is not installable
Depends: libzip4 (>= 0.10) but it is not installable

Как я могу установить его?

Диего Кастро
источник
1
Вы также можете использовать DBeaver communty edition в качестве альтернативы
Zombie

Ответы:

11

Я решил эту проблему, установив libzipпакет прямо из пакета deb. Я нашел в libzip4_1.1.2-1.1_amd64.deb .

Загрузите и установите libzip4, затем установите mysql-workbenchиз пакета apt или deb, в зависимости от того, что вы предпочитаете.

Тьяго Морейра
источник
4
Но как вы можете установить mysql-workbench на 19.04, когда он недоступен на apt ??
Джей Чакра
1
Установка через deb дает много ошибок зависимости. При решении каждого по одному застрять в libssl1.0.0
Jay Chakra
1
@JayChakra Вы должны установить репозитории, установив пакет .deb с https://dev.mysql.com/downloads/repo/apt или установить mysql-workbenchпакет .deb вручную.
Тьяго Морейра
1
Это то, что я цитировал выше. Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: mysql-workbench-community : Depends: libssl1.0.0 (>= 1.0.2~beta3) but it is not installa
Джей Чакра
2
В любом случае, решение @Luis Alvarado работает для меня.
Джей Чакра
17

так что это были шаги, которые я предпринял, чтобы установить его правильно:

  1. Загрузите 2 необходимые библиотеки и установите их:

  2. Перейдите на страницу загрузки MySQL Workbench и загрузите (по крайней мере, на данный момент) последнюю версию Ubuntu 18.04 и установите ее. Он должен быть установлен правильно без каких-либо проблем.

введите описание изображения здесь

  1. Предполагая, что вы уже установили клиентские / серверные пакеты MySQL, вы должны увидеть это сейчас:

введите описание изображения здесь

Обратите внимание, что на момент написания этого ответа (25 апреля 2019 г.) пакет mysql-workbenchили mysql-workbench-communityне существует в репозиториях 19.04 (даже с включенной репозиторией юниверсов). Здесь вы можете увидеть, что еще не созданы пакеты: https://launchpad.net/ubuntu/disco/+source/mysql-workbench

Луис Альварадо
источник
4
(НЕ ОТНОШЕНО) Каково это иметь 64 ГБ оперативной памяти?
Лисо
3
@Emmet Solitaire отстает меньше.
Луис Альварадо
Эй, спасибо, мужик. Это работает как шарм!
Джей Чакра
Спасибо, это работает отлично. Я застрял на части, где первые две ссылки фактически не начали загружаться. В случае, если кто-то еще застрял на этом - вам на самом деле нужно выбрать одну из ссылок зеркала, которая начнет загрузку -> нажмите на загруженный файл ---> установить. Derp.
FlyingZebra1
1
Мне не нужно было устанавливать libssl, я просто установил библиотеку libzip4, а затем верстак.
Джек М
3

Даже если вы посетите сайт загрузки ( https://dev.mysql.com/downloads/workbench/ ), вы не увидите выпущенную версию для 19.04. Похоже, нам придется ждать выхода версии. Это полностью облом.

Также я могу подтвердить, что установщик 18.10 не работает на 19.04

Сушант Васишта
источник
Хорошо, я расстроился, но теперь мне просто нужно подождать
Диего Кастро
К настоящему времени они добавили загрузку 19.04 на официальном сайте.
Лоде
2

Мои libzip4, libzip5 и libzip-dev установлены и не разрешены.

я решил эту проблему так:

1-Сделайте резервную копию или удалите эти файлы: sudo rm /usr/local/lib/libcrypto.so.1.0.0 sudo rm /usr/local/lib/libssl.so.1.0.0

2-найдите их в своей системе: sudo locate libcrypto.so.1.0.0 sudo locate libssl.so.1.0.0

3-воссоздать символические ссылки для их поиска: sudo ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /usr/local/lib/libcrypto.so.1.0.0 sudo ln -s / usr / lib / x86_64-linux-gnu / libssl.so.1.0.0 /usr/local/lib/libssl.so.1.0.0

MarceloA
источник
1

Просто заметил, что они забрали установщик 18.10 с сайта загрузки. Не уверен почему. Может быть, они работают над выпуском версии 19.04.

Сушант Васишта
источник
0

Я установил его с помощью: gdebi mysql-workbench-community_8.0.16-1ubuntu18.04_amd64.deb

Он ищет зависимости и устанавливает их, см. Http://manpages.ubuntu.com/manpages/bionic/man1/gdebi.1.html для получения дополнительной информации.

Тим
источник
Гдеби не собирается волшебным образом устанавливать недостающие зависимости, упомянутые в вопросе. И вы установили другую версию, которая работает (также предложено в комментарии), но НЕ из-за Гдеби.