2013-10-02 120 views
0

当我输入命令:如何在Ubuntu 12.04安装libmysqld-dev的?

sudo apt-get install libmysqld-dev 

我有这样的消息:

读取软件包列表...完成 大厦的依赖关系树
读取状态信息...完成 一些包不住被安装。这可能意味着你已经 要求一个不可能的情况,或者如果您使用的是一些需要的软件包尚未被创建 或搬走了传入的不稳定 分布。 以下信息可能有助于解决问题:

以下软件包有不能满足的依赖关系: libmysqld-dev的:依赖:的libmysqlclient-dev的(> = 5.5.32-0ubuntu0.12.04.1) E:无法正确的问题,你已经打破了软件包。

如何解决这个问题呢?

回答

0

我有错误,因为我使用了MariaDB的。第一步 - 删除MariaDB;第二 - 安装MySQL;这就是所有=)

1

我要说,尝试从第一个答案here溶液(S)(学分去Amith KK,当然),其中这一个是最简单的:

一个最基本的修复解决问题的依赖性是运行:

sudo apt-get -f install

的-f野兔代表“破镜重圆”。 Apt将尝试纠正错误的依赖关系。如果您手动安装一个包,有不能满足的依赖,apt-get会安装这些依赖关系,如果可能的话,否则它可能只是删除您为了解决该问题安装的软件包。

然后运行:

sudo dpkg --configure -a

然后再次运行此:

sudo apt-get -f install

如果输出是:

0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

这意味着它失败了。

+0

无法正常工作..( – 63ek

+0

您是否尝试了一些其他的解决方案已经? –

+0

我有错误,因为我用MariaDB第一步 - 删除MariaDB;第二 - 安装MySQL;这就是所有= ) – 63ek