我尝试通过以下方式安装 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
我该如何安装它?
我尝试通过以下方式安装 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
我该如何安装它?
所以这是我为了正确安装它而采取的步骤:
下载所需的 2 个库并安装它们:
转到MySQL Workbench 下载页面并下载(至少现在)Ubuntu 18.04 的最新版本并安装它。它应该正确安装,没有任何问题。
请注意,在撰写此答案时(2019 年 4 月 25 日),19.04 存储库中不存在该包
mysql-workbench
(mysql-workbench-community
即使启用了 Universe 存储库)。您可以在此处看到尚未创建包:https ://launchpad.net/ubuntu/disco/+source/mysql-workbench我通过
libzip
直接从 deb 包安装包解决了这个问题。我在libzip4_1.1.2-1.1_amd64.deb找到。下载并安装
libzip4
,然后mysql-workbench
从 apt 或 deb 包安装,无论您喜欢哪个。即使您查看下载站点 ( https://dev.mysql.com/downloads/workbench/ ),您也看不到 19.04 的发布版本。看来我们得等版本出来了。这完全是一个无赖。
此外,我可以确认 18.10 安装程序在 19.04 上不起作用
我的 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
只是注意到他们从下载站点拿走了 18.10 安装程序。不知道为什么。可能他们正在努力推出 19.04 版本。
安装这些软件包后:
https://packages.ubuntu.com/cosmic/amd64/libssl1.0.0/download
https://packages.ubuntu.com/cosmic/amd64/libzip4/download
我安装了python并且它工作
sudo apt install python
其次是sudo apt --fix-broken install
和sudo apt update
我能够安装为 ubuntu 18.04 0n ubuntu 19 设计的工作台。
我通过使用安装它:gdebi mysql-workbench-community_8.0.16-1ubuntu18.04_amd64.deb
它查找依赖项并安装它们,有关更多信息,请参见http://manpages.ubuntu.com/manpages/bionic/man1/gdebi.1.html