2013-10-02 73 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