MySQL Workbench无法在ubuntu上打开

时间:2018-08-31 08:07:38

标签: mysql mysql-workbench

当我尝试打开未安装的MySQL工作台时,我尝试使用显示以下错误的终端打开:

命令:

  

mysql-workbench

错误:

> Workbench can't find libproj.so, some options may be unavailable.
> /usr/bin/mysql-workbench-bin: error while loading shared libraries: libzip.so.4: cannot open shared object file: No such file
> or directory

我试图安装损坏的软件包并创建符号链接,但我也无法修复。

有人可以帮助解决这个问题吗?

谢谢。

3 个答案:

答案 0 :(得分:6)

如果运行 mysql-workbench 命令会给出以下警告:

    Workbench can't find libproj.so, some options may be unavailable.

运行此命令以检查您是否具有上述文件:

 $ find / -name libproj.so 2> /dev/null

如果未找到,请运行以下命令以安装缺少文件的依存关系以删除警告:

 $ sudo apt install libproj-dev proj-bin

它将删除警告。为我工作。请在您的系统中尝试。下面是我的命令输出:

 $ find / -name libproj.so 2> /dev/null
 /usr/lib/x86_64-linux-gnu/libproj.so
 $ mysql-workbench
 Found /lib/x86_64-linux-gnu/libproj.so.15

(注意:即使存在该警告,我的工作台仍可以正常运行。我按照上述步骤进行操作只是为了消除该警告。)

答案 1 :(得分:2)

重新安装工作台并执行--fix-broken install对我有用。

详细信息:

  1. 卸载工作台

sudo apt remove mysql-workbench

  1. 清洁

sudo apt clean

sudo apt autoremove

  1. 更新存储库

sudo apt update && apt upgrade

  1. 再次安装工作台

sudo apt install mysql-workbench

  1. 修复

sudo apt --fix-broken install

  1. 运行工作台

mysql-workbench

答案 2 :(得分:0)

项目中是否存在/usr/lib/libproj.so?可以查看吗?

并且在安装了一些其他库之后,请不要忘记运行sudo apt-get install -f