在 64 位 Arch Linux 上安装 32 位应用程序

在 64 位 Arch Linux 上安装 32 位应用程序

我有一个古老的 openoffice 插件,它需要 32 位版本的 openoffice/libreoffice,并且不适用于 64 位版本。所以我想知道,是否有任何方法可以使用 pacman 在标准 64 位启用 multilib 的 Arch Linux 上安装 32 位版本的 libreoffice?

过去,我在文件系统中的某个位置手动放置了 32 位版本,但这或多或少只是一种解决方法,并且有几个缺点。

答案1

最简单的方法可能是使用 Docker 容器,或者如果 32 位容器更容易找到的话也可以。

有一个官方的最小 ArchLinux 镜像这里,但由于它没有另外说明,而且现在是 2016 年,所以我假设它是 64 位的。但是,它确实显示了用于创建图像的脚本,因此添加切换架构的选项可能不需要太多工作。

一旦你有了最小的镜像,那么使用 pacman 安装 LibreOffice 就很简单了。在容器内运行 X 应用程序有点棘手,但只要您在创建容器时使用,并且在容器内部使用与外部相同的用户名/用户 ID,就应该可以--net=host工作-v /home/USER:/home:USER

相关内容