依赖项无法满足:libglibmm-2.4-1c2a (>= 2.42.0)

依赖项无法满足:libglibmm-2.4-1c2a (>= 2.42.0)

将我的 mysql 更新到 5.6 并因此破坏了我原有的 mysql 工作台。

尝试从软件管理器和其下载页面的最新 .deb 重新安装最新的 mysql 工作台:

Dependency is not satisfiable: libglibmm-2.4-1c2a (>= 2.42.0)

我正在运行 14.04,并且在这里找到了该包:

http://packages.ubuntu.com/trusty/libglibmm-2.4-1c2a

我怎么安装不了mysql workbench?这个依赖好像在14.04里。

答案1

根据你当前尝试安装的软件包的位置,你可能安装错了 - 你的软件包需要版本(>= 2.42.0)(即高于 2.42),但可用的可信赖版本目前2.39.93
你可能意外地获得了 Utopic 或更新版本的软件包(可能通过已安装的电力供应协议, 既乌托邦生动有可用版本2.42.0-1

然而,这个包这里似乎只需要:

libatkmm-1.6-1 (>= 2.22.1)、libc6 (>= 2.14)、libcairo2 (>= 1.13.0~20140204)、libcairomm-1.0-1 (>= 1.6.4)、libctemplate2、libcurl3 (>= 7.16.2)、libexpat1 (>= 2.0.1)、libgcc1 (>= 1:4.1.1)、libgdk-pixbuf2.0-0 (>= 2.22.0)、libgl1-mesa-glx | libgl1、libglib2.0-0 (>= 2.35.9)、
libglibmm-2.4-1c2a (>= 2.36.2)、libgnome-keyring0(>= 2.22.2)、libgtk2.0-0(>= 2.24.0)、libgtkmm-2.4-1c2a(>= 1:2.24.0)、libncurses5(>= 5.5-5~)、libpango-1.0-0(>= 1.18.0)、libpangocairo-1.0-0(>= 1.14.0)、libpangomm-1.4-1(>= 2.27.1)、libpcre3、libpcrecpp0(>= 7.7)、libpng12-0(>= 1.2.13-4)、libpython2.7(>= 2.7)、libsigc++-2.0-0c2a(>= 2.0.2)、libsqlite3-0(>= 3.6.0)、libstdc++6(>= 4.6)、 libtinyxml2.6.2、libuuid1(>= 2.16)、libx11-6、libxml2(>= 2.7.4)、libzip2(>= 0.10)、zlib1g(>= 1:1.2.0)、python-paramiko

应该可以在 14.04 中使用 - 这是来自的官方 repo 版本这里也同样只需要libglibmm-2.4-1c2a (>= 2.36.2)

答案2

尝试通过检测依赖关系来解决这个问题:

sudo apt-get -f install 

然后更新并安装新的包

sudo apt-get update && sudo apt-get upgrade

它用相同的描述解决了我的问题。

干杯 :)

答案3

删除 python-connector-mysql mysql-utilities 安装 mysql-utilites

存在冲突,阻碍了正确的升级路径:python-connector-mysql -> mysql-connector-python

相关内容