Qt4 库中的包依赖问题

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

我找到了这个帖子: 无法解析包依赖关系

但我无法使用 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 <[email protected]>
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 <[email protected]>

Package: libqt4-xmlpatterns
Status: deinstall ok half-configured
Multi-Arch: same
Priority: optional
Section: libs
Installed-Size: 4257
Maintainer: Kubuntu Developers <[email protected]>
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 <[email protected]>

我已尝试过,dpkg --configure但没有结果。

答案1

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

相关内容