dpkg 删除,依赖问题

dpkg 删除,依赖问题

我刚刚重新安装了 Ubuntu 12.04。我确信我安装的是 32 位版本,但结果 (wt* ???) 它实际上是 64 位版本。与此同时,我尝试安装 32 位版本的一些库。它没有起作用,不知何故我最终发疯了sudo apt-get -f install,想要删除所有内容。我停在 32 位库上。然后我意识到我正在运行 64 位操作系统,所以我下载了 64 位版本的库。在运行安装脚本之前,我运行了 32 位库的删除脚本,结果如​​下:

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.

这很有道理,因为我从来没有安装过 32 位库。所以有人可能会认为我现在可以安装 64 位库。哦哦:

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

所以,我的问题是:

  • 我如何清理 dpkg,或删除 32 位内容,然后安装我的 lib?
  • 我该如何修复 apt-get 以使其不删除整个系统?
  • 我确定我下载的是 32 位的 torrent,但是我却安装了 Ubuntu 64 位的,这怎么可能呢?

我确实尝试过让事情好转,但现在我陷入了困境......

答案1

它说当您安装了 libflycapture2:i386 时无法安装...所以请删除该包。

sudo dpkg -r libflycapture2:i386

相关内容