Linux
如何在 amd64 伺服器上執行 32 位程序?
作為這個問題的後續,我發現這個閉源程序是 32 位的,並且我有一個 amd64 伺服器。伺服器是最近升級的gentoo。
為了使這個程序工作,我需要安裝什麼?我知道這是可能的,因為我有另一個可以執行這個程序的 gentoo amd64 伺服器。
在 Gentoo 上,有一系列包含所有通用系統庫的 32 位二進製文件的軟體包正是為此目的。搜尋
emul-linux
使用equery
,您將獲得列表。通常您至少需要app-emulation/emul-linux-x86-baselibs
,app-emulation/emul-linux-x86-compat
但還有一些與 X11 應用程序相關的其他應用程序。其他選項是執行multilib環境或設置32 位 chroot。