
我被這個問題困擾,嘗試過apt-get install -f
,dpkg --configure -a
他們都告訴我同樣的事情。
我沒有保留包裹(dpkg -l|grep -i '^h'
是空的)。我該從哪裡開始尋找呢?
# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
compiz-plugins : Depends: compiz-core (= 1:0.9.13.1+17.10.20170901-0ubuntu1) but 1:0.9.12.2+16.04.20160823-0ubuntu1 is installed
Depends: compiz-plugins-default (= 1:0.9.13.1+17.10.20170901-0ubuntu1) but 1:0.9.12.2+16.04.20160823-0ubuntu1 is installed
libcompizconfig0 : Depends: compiz-core (= 1:0.9.13.1+17.10.20170901-0ubuntu1) but 1:0.9.12.2+16.04.20160823-0ubuntu1 is installed
libgail-3-0 : Depends: libgtk-3-0 (= 3.22.25-0ubuntu0.1) but 3.18.9-1ubuntu3.3 is installed
libmetacity1 : Depends: metacity-common (= 1:3.26.0-1) but 1:3.18.7-0ubuntu0.3 is installed
Depends: libgtk-3-0 (>= 3.20.0) but 3.18.9-1ubuntu3.3 is installed
metacity : Depends: metacity-common (= 1:3.26.0-1) but 1:3.18.7-0ubuntu0.3 is installed
Depends: libgtk-3-0 (>= 3.21.5) but 3.18.9-1ubuntu3.3 is installed
unity : Depends: libunity-core-6.0-9 (= 7.4.0+16.04.20160906-0ubuntu1) but 7.5.0+17.10.20171010-0ubuntu1 is installed
E: Unmet dependencies. Try using -f.
編輯:正如一個答案評論的那樣,有一些混合版本。這是因為我嘗試進行 dist-upgrade 來更早消除錯誤。顯然它已經改變了錯誤,但我相信這是相同的錯誤,並且沒有發現 dist-upgrade 相關。我的錯。然後我會考慮刪除那些 pkg。
EDIT2:我不認為這與所提到的兩個完全重複,至少沒有達到我可以理解的水平。
問題解答:我認為 user535733 和 karel 的答案對我有幫助。抱歉,我似乎無法正式接受答案 - 這可能是因為該問題被標記為重複嗎?稍後我會再次嘗試接受。
無論如何:我將安裝固定在 16.04 ( apt-get install -t xenial
) 上,並停用了 17.10 軟體包。但後來我迷失了方向,放棄了並進行了乾淨的 17.10 安裝。謝謝你的時間 :-)