可能重复:
修复损坏的软件包
我开始尝试安装 CVS:
$ sudo apt-get install cvs
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:
libcups2 : Breaks: libcups2:i386 (!= 1.5.3-0ubuntu3) but 1.5.3-0ubuntu4 is to be installed
libcups2:i386 : Breaks: libcups2 (!= 1.5.3-0ubuntu4) but 1.5.3-0ubuntu3 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
但是当我尝试这个时我得到:
$ sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following package was automatically installed and is no longer required:
tzdata-java
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
libcups2
The following packages will be upgraded:
libcups2
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
14 not fully installed or removed.
Need to get 0 B/172 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? y
dpkg: error processing libcups2 (--configure):
libcups2:amd64 1.5.3-0ubuntu3 cannot be configured because libcups2:i386 is in a different version (1.5.3-0ubuntu4)
dpkg: error processing libcups2:i386 (--configure):
libcups2:i386 1.5.3-0ubuntu4 cannot be configured because libcups2:amd64 is in a different version (1.5.3-0ubuntu3)
dpkg: dependency problems prevent configuration of libcupsmime1:
libcupsmime1 depends on libcups2 (>= 1.5~); however:
Package libcups2 is not configured yet.
dpkg: error processing libcupsmime1 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libcupscgi1:
libcupscgi1 depends on libcups2 (>= 1.4.0); however:
Package libcups2 is not configured yet.
dpkg: error processing libcupscgi1 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libcupsppdc1:
libcupsppdc1 depends on libcups2 (>= 1.4.0); however:
Package libcups2 is not configured yet.
dpkg: error processing libcupsppdc1 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of cups-client:
cups-client depends on libcups2 (>= 1.5.0); however:
Package libcups2 is not configured yet.
dpkg: error processing cups-client (--configure):
dependency problems - leaviNo apport report written because the error message indicates its a followup error from a previous failure.
No apport report written because the error message indicates its a followup error from a previous failure.
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
ng unconfigured
dpkg: dependency problems prevent configuration of cups-ppdc:
cups-ppdc depends on libcups2 (>= 1.4.0); however:
Package libcups2 is not configured yet.
cups-ppdc depends on libcupsppdc1 (>= 1.4.0); however:
Package libcupsppdc1 is not configured yet.
dpkg: error processing cups-ppdc (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of cups:
cups depends on libcups2 (>= 1.5.0); however:
Package libcups2 is not configured yet.
cups depends on libcupscgi1 (>= 1.4.2); however:
Package libcupscgi1 is not configured yet.
cups depends on libcupsmime1 (>= 1.5.0); however:
Package libcupsmime1 is not configured yet.
cups depends on libcupsppdc1 (>= 1.4.0); however:
Package libcupsppdc1 is not configured yet.
cups depends on cups-client (>= 1.5.3-0ubuntu4); however:
Package cups-client is not configured yet.
cups depends on cups-ppdc; however:
Package cups-ppdc is not configured yet.
dpkg: error processing cups (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libcupsdriver1:
libcupsdriver1 depends on libcups2 (>= 1.4.0); however:
Package libcups2 is not configured yet.
dpkg: error processing libcupsdriver1 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of openjdk-7-jre-headless:
openjdk-7-jre-headless depends on libcups2 (>= 1.4.0); however:
Package libcups2 is not configured yet.
dpkg: error processing openjdk-7-jre-headless (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of openjdk-7-jre:
openjdk-7-jre depends on openjdk-7-jre-headless (= 7u7-2.3.2-1ubuntu0.12.04.1); however:
Package openjdk-7-jre-headless is not configured yet.
openjdk-7-jre depends on libcups2 (>= 1.4.0); however:
Package libcups2 is not configured yet.
dpkg: error processing openjdk-7-jre (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of cups-bsd:
cups-bsd depends on libcups2 (>= 1.4.0); however:
Package libcups2 is not configured yet.
cups-bsd depends on cups-client (= 1.5.3-0ubuntu4); however:
Package cups-client is not configured yet.
dpkg: error processing cups-bsd (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of icedtea-7-jre-jamvm:
icedtea-7-jre-jamvm depends on openjdk-7-jre-headless (= 7u7-2.3.2-1ubuntu0.12.04.1); however:
Package openjdk-7-jre-headless is not configured yet.
dpkg: error processing icedtea-7-jre-jamvm (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of openjdk-7-jre-lib:
openjdk-7-jre-lib depends on openjdk-7-jre-headless (>= 7~b130~pre0); however:
Package openjdk-7-jre-headless is not configured yet.
dpkg: error processing openjdk-7-jre-lib (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
libcups2
libcups2:i386
libcupsmime1
libcupscgi1
libcupsppdc1
cups-client
cups-ppdc
cups
libcupsdriver1
openjdk-7-jre-headless
openjdk-7-jre
cups-bsd
icedtea-7-jre-jamvm
openjdk-7-jre-lib
E: Sub-process /usr/bin/dpkg returned an error code (1)
我已经执行了“apt-get update”和“apt-get upgrade”,但问题并没有得到解决:
$ sudo 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:
libcups2 : Breaks: libcups2:i386 (!= 1.5.3-0ubuntu3) but 1.5.3-0ubuntu4 is installed
libcups2:i386 : Breaks: libcups2 (!= 1.5.3-0ubuntu4) but 1.5.3-0ubuntu3 is installed
E: Unmet dependencies. Try using -f.
答案1
http://www.iasptk.com/ubuntu-fix-broken-package-best-solution
尝试后
sudo dpkg --configure -a
和
sudo apt-get install -f
包装损坏的问题仍然存在,解决办法是编辑dpkg 状态手动归档。
`sudo nano /var/lib/dpkg/status` (you can use vi or gedit instead of nano)
找到损坏的包,删除有关它的整个信息块并保存文件。