11.10 的多架构状态如何?

11.10 的多架构状态如何?

11.10 中多架构支持的计划状态如何?在 AMD64 Alpha 1 中,我尝试使用 dpkg 安装 i386 谷歌浏览器包。安装失败,原因是架构不匹配,是否计划支持此类安装,还是我遗漏了什么?

答案1

安装 32 位兼容库

您是否尝试过安装 32 位库?

sudo apt-get install ia32-libs

如果已安装,则导航到 Chrome .deb 包并使用(强制安装):

sudo dpkg --force-architecture -i <name-of-package>.deb

如果一开始没有正常工作,请尝试重新配置包管理器:

sudo apt-get install -f

或者...

sudo dpkg --configure -a

下载原生 64 位 Google Chrome

或者,你也可以直接安装原生的 64 位 Chrome 软件包在谷歌

请记住,Oneiric 仍处于 Alpha 阶段,许多事情可能会出错;如果它最初不起作用,请不要感到惊讶!

参考:

Ubuntu 论坛

答案2

Oneiric 对多架构支持的计划如下:

(它很可能在 Alpha 中被破坏)

答案3

目前 Multiarch 的支持非常好(我上次尝试的是 Beta 1)。只是软件包必须支持 Multiarch。您可以通过检查软件包的依赖关系来查看软件包是否为 Multiarch 构建multiarch-support

有关 Multiarch 的更深入的解答,请参阅是否可以在 64 位系统上安装 32 位库?

答案4

当我更新到 Oneiric 时,我失去了执行 32 位 bin 的能力。我能够找到 ia32-libs-multiarch 包,这最终让我恢复了运行。

奇怪的是,aptitude install ia32-libs-multiarch导致了一些奇怪且意想不到的依赖问题(特别是它在 libmysqlclient16 上崩溃了)。apt-get然而,使用旧的版本却能解决问题。

相关内容