我被这个困住了,已经尝试过了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。
编辑2:我不认为这与上述两个观点完全重复,至少在我能理解的层面上不是。
问题已回答:我认为 user535733 和 karel 的回答对我有帮助。很抱歉,我似乎无法正式接受该答案 - 可能是因为该问题被标记为重复?我稍后会尝试再次接受。
无论如何:我将我的安装版本定为 16.04 ( apt-get install -t xenial
),并禁用了 17.10 软件包。但后来我迷失了方向,放弃了,并进行了一次干净的 17.10 安装。感谢您的时间 :-)