无法安装 MySql Workbench

无法安装 MySql Workbench

当我尝试安装时MySql 工作台使用 yum 命令:

yum install mysql-workbench-gpl-5.2.45-1fc17.i686.rpm

我收到这些错误:

Error: Package: mysql-workbench-gpl-5.2.45-1fc17.i686 (/mysql-workbench-gpl-5.2.45-1fc17.i686)
       Requires: /bin/python
Error: Package: mysql-workbench-gpl-5.2.45-1fc17.i686 (/mysql-workbench-gpl-5.2.45-1fc17.i686)
       Requires: libzip.so.2
Error: Package: mysql-workbench-gpl-5.2.45-1fc17.i686 (/mysql-workbench-gpl-5.2.45-1fc17.i686)
       Requires: libctemplate.so.2
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

这些错误是什么?我该怎么做才能安装这个MySqlGUI 工具?

答案1

您正在尝试在 Fedora 16 上安装 Fedora 17 的软件包。这不能保证成功,因为软件包依赖项的软件包版本可能会因版本而异。这些依赖项确实存在于我的 Fedora 17 机器上,但至少其中一个在 Fedora 16 上似乎不同或缺失。

您有三个选择:

  1. 首选方案:升级到 Fedora 17 或 Fedora 18(几天后发布)。Fedora 16 将在 Fedora 18 发布一个月后停产。升级后,您就可以安装该软件包了。

  2. 找到 Fedora 16 的等效 RPM 并安装它。

  3. 如果不存在这样的 RPM,请从源 RPM 在您的系统上重建该包。

答案2

安装mysql-工作台可从标准 Fedora 16 存储库获取:

yum install mysql-workbench
...
Installed:
  mysql-workbench.x86_64 0:5.2.45-1.fc16      

答案3

/bin/python它告诉您由于缺少,系统上没有安装 python 。

  1. 安装 python 或创建到现有 python 安装位置的符号链接。

    ln -s /usr/bin/python /bin/python
    
  2. 使用yum whatprovides libzip.so.2并查看哪个包提供了这个库。其他库也一样

注意:您应该.rpm使用 RPM 包管理器命令而不是 yum 来安装该包。例如

rpm -Uvh mysql-workb....rpm

-U用于更新,-I用于安装

相关内容