2012-06-03 50 views
2

广东话安装任何包广东话修复dependecy问题既不是 “apt-get的升级”,因为依赖错误的libcanberra-gtk0在Ubuntu 12.04 libcanberra-GTK

易于得到检查

You might want to run 'apt-get -f install' to correct these. 
The following packages have unmet dependencies: 
gnome-session-canberra : Breaks: libcanberra-gtk0 (< 0.28-4) but 0.28-3ubuntu3 is installed 
E: Unmet dependencies. Try using -f. 

apt-get的 - ˚F安装

Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
Correcting dependencies... Done 
The following extra packages will be installed: 
    libcanberra-gtk0 
The following packages will be upgraded: 
    libcanberra-gtk0 
1 upgraded, 0 newly installed, 0 to remove and 585 not upgraded. 
2 not fully installed or removed. 
Need to get 0 B/17.1 kB of archives. 
After this operation, 9,216 B of additional disk space will be used. 
Do you want to continue [Y/n]? Y 
dpkg: dependency problems prevent configuration of libcanberra-gtk0:i386: 
gnome-session-canberra (0.28-4) breaks libcanberra-gtk0 (<< 0.28-4) and is unpacked but not configured. 
    Version of libcanberra-gtk0:i386 to be configured is 0.28-3ubuntu3. 
dpkg: error processing libcanberra-gtk0:i386 (--configure): 
dependency problems - leaving unconfigured 
dpkg: dependency problems prevent configuration of gnome-session-canberra: 
gnome-session-canberra depends on libcanberra-gtk0; however: 
    Package libcanberra-gtk0:i386 is not configured yet. 
dpkg: error processing gnome-session-canberra (--configure): 
dependency problems - leaving unconfigured 
configured to not write apport reports 
             Errors were encountered while processing: 
libcanberra-gtk0:i386 
gnome-session-canberra 
E: Sub-process /usr/bin/dpkg returned an error code (1) 

尝试安装的东西 apt-get的安装资质-f

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: 
aptitude : Depends: libboost-iostreams1.49.0 (>= 1.49.0-1) but it is not going to be installed 
      Depends: libcwidget3 but it is not going to be installed 
      Depends: libept1.4.12 but it is not going to be installed 
      Recommends: aptitude-doc-en but it is not going to be installed or 
         aptitude-doc 
      Recommends: libparse-debianchangelog-perl but it is not going to be installed 
gnome-session-canberra : Breaks: libcanberra-gtk0 (< 0.28-4) but 0.28-3ubuntu3 is to be installed 
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). 

我该如何重新安装软件包?

在此先感谢。

+0

这个问题可能更适合www.askubuntu.com。与此同时,您可能需要手动下载和安装软件包,从而绕过aptitude。 – Jason

+0

“试试'apt-get -f install'没有包...”你试过这个吗? – Oliver

+0

是的,但没有运气(第二个命令在后) –

回答

0

您必须在启动板中查找指定的软件包,因此对于libcanberra-gtk0您需要获得here,但您可能需要更改为另一个ubuntu版本和体系结构。

然后,您需要重新输入sudo apt-get -f install,并且可能不断收到libs依赖关系的错误消息,并且您必须重复此过程。

但是,这种方法也是危险的,因为它也影响到Ubuntu的版本升级方式...因为它无法解决这些包。