Frage dpkg entfernen, Abhängigkeiten Probleme


Ich habe gerade Ubuntu 12.04 neu installiert. Ich war sicher, dass ich die 32-Bit-Version installiert habe, aber es stellt sich heraus (wt * ???), es ist tatsächlich eine 64-Bit-Version. In der Zwischenzeit habe ich versucht, einige Bibliotheken in ihrer 32-Bit-Version zu installieren. Es hat nicht funktioniert, irgendwie endete ich damit sudo apt-get -f install verrückt werden und alles löschen wollen. Ich habe dort mit der 32-Bit-Bibliothek angehalten. Dann erkannte ich, dass ich ein 64-Bit-Betriebssystem hatte, also lud ich die 64-Bit-Version der lib herunter. Bevor ich das Installationsskript ausführte, führte ich das remove-Skript der 32-Bit-Bibliothek mit dem folgenden Ergebnis aus:

dpkg: warning: there's no installed package matching updatorgui
dpkg: warning: there's no installed package matching flycapture-doc
dpkg: warning: there's no installed package matching flycap
...etc.

Was sinnvoll ist, da ich es nie geschafft habe, die 32-Bit-lib zu installieren. So könnte man meinen, ich könnte jetzt die 64 installieren. Uh oh:

Installing FlyCapture2 packages...
dpkg: error processing libflycapture-2.5.3.4_amd64.deb (--install):
libflycapture2: 2.5.3.4 (Multi-Arch: no) is not co-installable with
libflycapture2:i386 2.5.3.4 (Multi-Arch: no) which is currently installed

Meine Fragen sind also:

  • Wie bereinige ich dpkg oder entferne die 32-Bit-Sachen und installiere dann meine lib?
  • Wie repariere ich apt-get, damit das ganze System nicht gelöscht werden soll?
  • Wie ist das möglich, dass ich Ubuntu 64 installiert habe, als ich sicher bin, dass ich den 32-Torrent heruntergeladen habe?

Ich habe wirklich versucht, die Dinge richtig zu machen, aber ich stecke jetzt fest ...


1
2017-09-15 19:28


Ursprung




Antworten:


Es sagt, es kann nicht installiert werden, wenn Sie libflycapture2: i386 installiert haben ... also entfernen Sie das Paket.

sudo dpkg -r libflycapture2:i386

0
2017-09-15 21:48



Das Script lib remove führt unter anderem sudo dpkg -r libflycapture2: i386 aus, was das Ergebnis meiner Frage angibt (Warnung, kein installiertes Paket stimmt überein ...) - CTZStef
@CTZStef, was du gepostet hast, sagt nichts darüber aus, dass libflycapture2 nicht entfernt werden kann. - psusi