损坏的软件包——libg11-mesa-dri:i386

损坏的软件包——libg11-mesa-dri:i386

新年快乐!

我的电脑不是这样 :o) 安装 IA32-libs 时,我的电脑遇到了包损坏问题。(系统是 ubuntu 12.10 - 64 位,我想编译 32 位目标。)

控制台输出对此不太清楚,但我确实从 GUI 更新管理器中获得了更多信息:这是输出:

“卸载重装包后不会再安装任何内容:

libgl1-mesa-dri:i386:依赖:libgcc1(>= 1:4.1.1)但 1:4.7.2-2ubuntu1 已安装”

这是荷兰语:libgl1-mesa 依赖于 libgcc1 1.4.1.1,但我的系统上已经安装了 1.4.7.2。

真正的问题是 apt-get 无法解决这个问题,因为我无法执行任何更新,无论是通过控制台还是 GUI 更新管理器。所以我的 PC 基本上陷入了困境。

我试过;apt-get install -f、remove、autoremove、update、upgrade等等。

有人知道如何解决这个问题吗?

非常感谢 rm

答案1

我刚刚找到了我自己的问题的答案:

http://www.webupd8.org/2011/02/fix-dpkg-error-trying-to-overwrite-x.html

sudo dpkg -i --force-overwrite /var/cache/apt/archives/yourbrokenpackage.deb

然后:

sudo apt-get install -f

这对我来说很管用。但我真的不知道损坏的文件到底发生了什么。 --force-help 文件显示:

“覆盖用另一个包中的文件覆盖一个包中的文件”

所以,我不知道,但至少我的更新管理器回来了;o)

相关内容