当我尝试安装时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
这些错误是什么?我该怎么做才能安装这个MySql
GUI 工具?
答案1
您正在尝试在 Fedora 16 上安装 Fedora 17 的软件包。这不能保证成功,因为软件包依赖项的软件包版本可能会因版本而异。这些依赖项确实存在于我的 Fedora 17 机器上,但至少其中一个在 Fedora 16 上似乎不同或缺失。
您有三个选择:
首选方案:升级到 Fedora 17 或 Fedora 18(几天后发布)。Fedora 16 将在 Fedora 18 发布一个月后停产。升级后,您就可以安装该软件包了。
找到 Fedora 16 的等效 RPM 并安装它。
如果不存在这样的 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 。
安装 python 或创建到现有 python 安装位置的符号链接。
ln -s /usr/bin/python /bin/python
使用
yum whatprovides libzip.so.2
并查看哪个包提供了这个库。其他库也一样
注意:您应该.rpm
使用 RPM 包管理器命令而不是 yum 来安装该包。例如
rpm -Uvh mysql-workb....rpm
-U
用于更新,-I
用于安装