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 阶段,许多事情可能会出错;如果它最初不起作用,请不要感到惊讶!
参考:
答案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
然而,使用旧的版本却能解决问题。