11.10的多架构状态如何?

在11.10中,多架构支持的计划状态是什么?在AMD64 Alpha 1版本中,我尝试使用dpkg安装i386的Google Chrome软件包。安装失败,提示架构不匹配。是否计划支持这种类型的安装,还是我漏掉了什么?
4个回答

安装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

或者,您可以直接从这里的Google安装原生64位Chrome软件包。

请记住,Oneiric仍处于Alpha版本,很多问题可能会出现;如果一开始无法正常工作,请不要感到惊讶!

参考:

Ubuntu论坛


感谢提供dpkg信息,我需要使用一个32位的浏览器来支持只能与32位浏览器/插件配合使用的Juniper VPN。 - Mark Bidewell
@Mark,很高兴能帮忙。正如Jorge所说,多架构将会以本地方式出现(希望很快),而不是通过抽象库。抱歉,我漏掉了问题的那一部分 :S - Alex Stevens


多架构在这一点上得到了很好的支持(我上次尝试是在Beta 1版本)。只是一个软件包必须构建以支持多架构。您可以通过检查软件包的依赖项中是否有multiarch-support软件包来确定该软件包是否为多架构构建。
有关多架构的更详细答案,请参阅在64位系统上是否可能安装32位库?

当我升级到Oneiric版本后,我失去了执行32位二进制文件的能力。幸运的是,我找到了ia32-libs-multiarch软件包,最终使我恢复了正常运行。
有趣的是,aptitude安装ia32-libs-multiarch导致了一些丑陋和意外的依赖问题(特别是在libmysqlclient16上出现了故障)。然而,使用旧的apt-get命令解决了这个问题。