在Ubuntu 19.04中安装MySQL Workbench


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社区版
Zombie

Answers:


11

我通过libzip直接从deb软件包安装软件包来解决此问题。我在libzip4_1.1.2-1.1_amd64.deb找到。

下载并安装libzip4,然后mysql-workbench从apt或deb软件包中安装,随便哪个。


4
但是当apt上不可用时,如何在19.04上安装mysql-workbench 呢?
杰·查克拉

1
通过deb安装会产生很多依赖性错误。在解决每个问题上,每个人都被困在libssl1.0.0
杰·查克拉

1
@JayChakra,您必须通过从https://dev.mysql.com/downloads/repo/apt安装.deb软件包来设置存储库,或者必须mysql-workbench手动安装.deb软件包。
Thiago Moreira

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 Client / Server软件包,现在应该可以看到这样的内容:

在此处输入图片说明

请注意,在撰写此答案时(2019年4月25日),该软件包mysql-workbenchmysql-workbench-community不存在于19.04存储库中(即使启用了Universe存储库)。您可以在此处看到尚未创建软件包:https : //launchpad.net/ubuntu/disco/+source/mysql-workbench


4
(不相关)拥有64 GB的ram感觉如何?
Liso

3
@Emmet纸牌滞后较少。
路易斯·阿尔瓦拉多

嘿,谢谢。这就像魅力!
杰伊·查克拉

谢谢,这很完美。我陷入了前两个链接实际上并未开始下载的问题。如果有人卡住了-您实际上必须选择一个镜像链接,这将开始下载->单击下载的文件->安装。德普
FlyingZebra1

1
对我来说,我不需要安装libssl,我只安装了libzip4库,然后安装了工作台。
杰克M


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找到libcrypto.so.1.0.0 sudo找到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


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


Gdebi不会神奇地安装问题中提到的缺少的依赖项。而您安装的是另一个版本,该版本可以工作(在注释中建议),但由于Gdebi而并非如此。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.