11.10中的multiarchfunction是否意味着力量的死亡 – 架构安装?

那么11.10的multiarch特性是否意味着64位用户能够安装32位’.debs’而无需借助’force-architecture’命令?

实际上不再需要--force-architecture了,而且还有一些注释:

  • 程序包所依赖的库必须支持Multi-arch
  • 即使支持多arch,库包也可以使系统安装32位版本 64位版本,但不能同时安装两者。 因此,有问题的软件包不需要依赖这样的库,除非没有必要的64位等效项。
  • 来自第三方网站的许多软件包都没有设置必要的依赖项。 在多拱之前,创建了一个名为ia32-libs的脏黑客。 这将包含多个软件包的32位库,因此维护者很容易说“只需安装ia32-libs软件包”。 在大多数情况下,会提到32位系统的依赖关系,因此您应该安装这些依赖关系,但是对于32位架构,通过在每个包之后添加:i386 ,如:

     sudo apt-get install libgl1-mesa-glx:i386 libc6:i386