2012-06-03 49 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的版本升級方式...因爲它無法解決這些包。