Qt4库中的包依赖性问题

我在qt4库中遇到依赖问题,而且我无法通过apt-get命令安装任何东西。

apt-get update给了我正常的输出。

apt-get cleanapt-get autoclean也这样做。

apt-get-install -f给出以下输出:

 dpkg: errore nell'elaborare libqt4-xmlpatterns:i386 (--configure): libqt4-xmlpatterns:i386 4:4.8.1-0ubuntu4.1 cannot be configured because libqt4-xmlpatterns:amd64 is in a different version (4:4.8.1-0ubuntu4.2) dpkg: errore nell'elaborare libqt4-xmlpatterns (--configure): libqt4-xmlpatterns:amd64 4:4.8.1-0ubuntu4.2 cannot be configured because libqt4-xmlpatterns:i386 is in a different version (4:4.8.1-0ubuntu4.1) dpkg: problemi con le dipendenze impediscono la configurazione di libqt4-declarative:i386: libqt4-declarative:i386 dipende da libqt4-xmlpatterns (= 4:4.8.1-0ubuntu4.2), ma: La versione di libqt4-xmlpatterns:i386 nel sistema è 4:4.8.1-0ubuntu4.1. dpkg: errore nell'elaborare libqt4-declarative:i386 (--configure): problemi con le dipendenze - lasciato non configurato dpkg: problemi con le dipendenze impediscono la configurazione di libqt4-declarative: libqt4-declarative dipende da libqt4-xmlpatterns (= 4:4.8.1-0ubuntu4.2), ma: Il pacchetto libqt4-xmlpatterns non è ancora configurato. dpkg: errore nell'elaborare libqt4-declarative (--configure): problemi con le dipendenze - lasciato non configurato dpkg: problemi con le dipendenze impediscono la configurazione di libqtgui4:i386: libqtgui4:i386 dipende da libqt4-declarative (= 4:4.8.1-0ubuntu4.2), ma: Il pacchetto libqt4-declarative:i386 non è ancora configurato. dpkg: errore nell'elaborare libqtgui4:i386 (--configure): problemi con leSegnalazione apport non scritta poiché il messaggio di errore indica la presenza di un fallimento precedente. Segnalazione apport non scritta poiché il messaggio di errore indica la presenza di un fallimento precedente. Segnalazione apport non scritta poiché è stato raggiunto il valore massimo di MaxReports Segnalazione apport non scritta poiché è stato raggiunto il valore massimo di MaxReports Segnalazione apport non scritta poiché è stato raggiunto il valore massimo di MaxReports Segnalazione apport non scritta poiché è stato raggiunto il valore massimo di MaxReports dipendenze - lasciato non configurato dpkg: problemi con le dipendenze impediscono la configurazione di libqtgui4: libqtgui4 dipende da libqt4-declarative (= 4:4.8.1-0ubuntu4.2), ma: Il pacchetto libqt4-declarative non è ancora configurato. dpkg: errore nell'elaborare libqtgui4 (--configure): problemi con le dipendenze - lasciato non configurato dpkg: problemi con le dipendenze impediscono la configurazione di libqt4-designer: libqt4-designer dipende da libqtgui4 (= 4:4.8.1-0ubuntu4.2), ma: Il pacchetto libqtgui4 non è ancora configurato. dpkg: errore nell'elaborare libqt4-designer (--configure): problemi con le dipendenze - lasciato non configurato dpkg: problemi con le dipendenze impediscono la configurazione di libqt4-designer:i386: libqt4-designer:i386 dipende da libqtgui4 (= 4:4.8.1-0ubuntu4.2), ma: Il pacchetto libqtgui4:i386 non è ancora configurato. dpkg: errore nell'elaborare libqt4-designer:i386 (--configure): problemi con le dipendenze - lasciato non configurato dpkg: problemi con le dipendenze impediscono la configurazione di libqt4-help: libqt4-help dipende da libqtgui4 (= 4:4.8.1-0ubuntu4.2), ma: Il pacchetto libqtgui4 non è ancora configurato. dpkg: errore nell'elaborare libqt4-help (--configure): problemi con le dipendenze - lasciato non configurato dpkg: problemi con le dipendenze impediscono la configurazione di libqt4-opengl: libqt4-opengl dipende da libqtgui4 (= 4:4.8.1-0ubuntu4.2), ma: Il pacchetto libqtgui4 non è ancora configurato. dpkg: errore nell'elaborare libqt4-opengl (--configure): problemi con le dipendenze - lasciato non configurato dpkg: problemi con le dipendenze impediscono la configurazione di libqt4-opengl:i386: libqt4-opengl:i386 dipende da libqtgui4 (= 4:4.8.1-0ubuntu4.2), ma: Il pacchetto libqtgui4:i386 non è ancora configurato. dpkg: errore nell'elaborare libqt4-opengl:i386 (--configure): problemi con le dipendenze - lasciato non configurato dpkg: problemi con le dipendenze impediscono la configurazione di libqt4-qt3support:i386: libqt4-qt3support:i386 dipende da libqt4-designer (= 4:4.8.1-0ubuntu4.2), ma: Il pacchetto libqt4-designer:i386 non è ancora configurato. libqt4-qt3support:i386 dipende da libqtgui4 (= 4:4.8.1-0ubuntu4.2), ma: Il pacchetto libqtgui4:i386 non è ancora configurato. dpkg: errore nell'elaborare libqt4-qt3support:i386 (--configure): problemi con le dipendenze - lasciato non configurato dpkg: problemi con le dipendenze impediscono la configurazione di libqt4-scripttools: libqt4-scripttools dipende da libqtgui4 (= 4:4.8.1-0ubuntu4.2), ma: Il pacchetto libqtgui4 non è ancora configurato. dpkg: errore nell'elaborare libqt4-scripttools (--configure): problemi con le dipendenze - lasciato non configurato dpkg: problemi con le dipendenze impediscono la configurazione di libqt4-scripttools:i386: libqt4-scripttools:i386 dipende da libqtgui4 (= 4:4.8.1-0ubuntu4.2), ma: Il pacchetto libqtgui4:i386 non è ancora configurato. dpkg: errore nell'elaborare libqt4-scripttools:i386 (--configure): problemi con le dipendenze - lasciato non configurato dpkg: problemi con le dipendenze impediscono la configurazione di libqt4-svg: libqt4-svg dipende da libqtgui4 (= 4:4.8.1-0ubuntu4.2), ma: Il pacchetto libqtgui4 non è ancora configurato. dpkg: errore nell'elaborare libqt4-svg (--configure): problemi con le dipendenze - lasciato non configurato dpkg: problemi con le dipendenze impediscono la configurazione di libqt4-svg:i386: libqt4-svg:i386 dipende da libqtgui4 (= 4:4.8.1-0ubuntu4.2), ma: Il pacchetto libqtgui4:i386 non è ancora configurato. dpkg: errore nell'elaborare libqt4-svg:i386 (--configure): problemi con le dipendenze - lasciato non configurato Si sono verificati degli errori nell'elaborazione: libqt4-xmlpatterns:i386 libqt4-xmlpatterns libqt4-declarative:i386 libqt4-declarative libqtgui4:i386 libqtgui4 libqt4-designer libqt4-designer:i386 libqt4-help libqt4-opengl libqt4-opengl:i386 libqt4-qt3support:i386 libqt4-scripttools libqt4-scripttools:i386 libqt4-svg libqt4-svg:i386 

我找到了这个post: Canot解决了包依赖关系

但是我无法使用dpkg -r删除并重新安装所有软件包,因为在删除时我一直遇到依赖项问题。 在我看来,我在libqt4-xmlpatterns中针对不同架构的不同版本存在问题:

 errore nell'elaborare libqt4-xmlpatterns:i386 (--configure): libqt4-xmlpatterns:i386 4:4.8.1-0ubuntu4.1 cannot be configured because libqt4-xmlpatterns:amd64 is in a different version (4:4.8.1-0ubuntu4.2) dpkg: errore nell'elaborare libqt4-xmlpatterns (--configure): libqt4-xmlpatterns:amd64 4:4.8.1-0ubuntu4.2 cannot be configured because libqt4-xmlpatterns:i386 is in a different version (4:4.8.1-0ubuntu4.1) 

var/lib/dpkg/status我有以下关于此包的信息:

 Package: libqt4-xmlpatterns Status: deinstall ok unpacked Multi-Arch: same Priority: optional Section: libs Installed-Size: 4543 Maintainer: Kubuntu Developers  Architecture: amd64 Source: qt4-x11 Version: 4:4.8.1-0ubuntu4.2 Config-Version: 4:4.8.1-0ubuntu4.1 Depends: libc6 (>= 2.14), libgcc1 (>= 1:4.1.1), libqt4-network (= 4:4.8.1-0ubuntu4.2), libqtcore4 (= 4:4.8.1-0ubuntu4.2), libstdc++6 (>= 4.1.1) Pre-Depends: multiarch-support Description: Qt 4 XML patterns module Qt is a cross-platform C++ application framework. Qt's primary feature is its rich set of widgets that provide standard GUI functionality. . QtXmlPatterns is a XQuery and XPath engine for XML and custom data models. Homepage: http://qt.nokia.com/ Original-Maintainer: Debian Qt/KDE Maintainers  Package: libqt4-xmlpatterns Status: deinstall ok half-configured Multi-Arch: same Priority: optional Section: libs Installed-Size: 4257 Maintainer: Kubuntu Developers  Architecture: i386 Source: qt4-x11 Version: 4:4.8.1-0ubuntu4.1 Config-Version: 4:4.8.1-0ubuntu4.1 Depends: libc6 (>= 2.4), libgcc1 (>= 1:4.1.1), libqt4-network (= 4:4.8.1-0ubuntu4.1), libqtcore4 (= 4:4.8.1-0ubuntu4.1), libstdc++6 (>= 4.1.1) Pre-Depends: multiarch-support Description: Qt 4 XML patterns module Qt is a cross-platform C++ application framework. Qt's primary feature is its rich set of widgets that provide standard GUI functionality. . QtXmlPatterns is a XQuery and XPath engine for XML and custom data models. Homepage: http://qt.nokia.com/ Original-Maintainer: Debian Qt/KDE Maintainers  

我试过dpkg --configure没有结果。

我设法解决了这个问题。 我下载了最新版本的libqt4-xmlpatterns:i386libqt4-xmlpatterns:amd64 (来自libqt4-xmlpatterns:amd64 precise-updates ),并使用dpkg -i安装它们。 然后我运行dpkg --configure -a来配置所有剩余的包。 之后apt-get没有问题。 非常感谢您的回答。