那么 11.10 的 multiarch 功能是否意味着 64 位用户将能够安装 32 位“.debs”而无需求助于“force--architecture”命令?
确实不再需要--force-architecture多架构支持,并附上一些说明:
来自第三方网站的许多软件包没有设置必要的依赖项。在多架构之前,ia32-libs创建了一个名为的肮脏黑客。这将包含多个包的 32 位库,因此维护人员很容易说“只安装ia32-libs包”。在大多数情况下,32 位系统中提到了依赖项,因此您应该安装它们,但对于 32 位体系结构,通过:i386在每个包之后添加,如下所示:
sudo apt-get install libgl1-mesa-glx:i386 libc6:i386
Run Code Online (Sandbox Code Playgroud)