Ich habe versucht, mit dem Befehl einige 32-Bit-Bibliotheken zu installieren dpkg -i --force-architecture
. Dies ist jedoch aufgrund eines Abhängigkeitsproblems fehlgeschlagen.
Wenn ich jetzt versuche, die 64-Bit-Version derselben Bibliothek zu installieren, wird angezeigt, dass sie bereits installiert ist. Wenn ich versuche, sie zu entfernen, wird angezeigt, dass sie nicht installiert ist.
dpkg-query -l
zeigt an, dass der Status rU
für das Paket ist.
Ich habe dpkg-configure -a
, dpkg--reconfigure
, apt-get install -f
, apt-get clean
, apt-get autoclean
und im Grunde jede mögliche Google-Suche ausprobiert.
Wie kann ich diese festgefahrene Paketinstallation beenden?
Antwort1
:arch
Multi-Arch-Pakete sollten mit where arch
is i386
oder beginnen amd64
. Probieren Sie die i386-Version von aus, libgtk1.2
indem Sie sie explizit benennen:
sudo apt-get purge libgtk1.2:i386
Wenn dies aufgrund von Abhängigkeitsproblemen fehlschlägt, versuchen Sie, die -f
Option hinzuzufügen.
Woher hast du diese Bibliotheken? Die aktuelle GTK+-Bibliothek ist 2.24-4 für Natty (libgtk2.0-0). libgtk1.2 ist in Hardy und Dapper zu finden, lautpakete.ubuntu.com.