我刚刚升级到 fedora 23,但 mysql workbench 不再安装。我尝试像这样安装 rpm(fc23 不存在):
sudo rpm -i mysql-workbench-community-6.3.5-1.fc22.x86_64.rpm
但我收到此错误:
error: Failed dependencies:
libzip.so.2()(64bit) is needed by mysql-workbench-community-6.3.5-1.fc22.x86_64
libzip 已经安装,所以我不明白发生了什么...
$ sudo dnf install libzip
Last metadata expiration check performed 0:32:31 ago on Mon Nov 16 17:00:50 2015.
Package libzip-1.0.1-2.fc23.x86_64 is already installed, skipping.
答案1
我只是尝试进行相同的升级,并且还安装了 mysql workbench。我的升级失败了:错误:事务检查错误:安装 libzip-1.1-1.fc23.x86_64 时的文件 /usr/lib64/libzip.so.4.0.0 与软件包 libzip-last-1.1.3-1.fc22.remi.x86_64 中的文件冲突
当我启动 dnf remove libzip-last 时,mysql-workbench-community 是将被删除的内容之一,所以我知道 libzip-last 是一个依赖项。然后我手动安装了其他项目,它们在没有请求 libzip-last 的情况下完成了,所以它只是 workbench 的依赖项。
我重试了升级,现在没有 libzip-last...下载跳过了已下载的所有内容,并成功完成并正在等待重新启动。我将等待升级完成后再重新安装 Workbench。