在 32 位 centos 上运行 64 位安装程序无法执行二进制文件

-5 linux unix vps 64-bit centos

我有一个来自旧服务器的 64 位文件,它的 ./install 文件

现在我想在 32 位服务器上运行它,请参阅以下错误:

[root@host ~]# ./installer.1
-bash: ./installer.1: cannot execute binary file
Run Code Online (Sandbox Code Playgroud)

我的服务器是centos

EEA*_*EAA 6

对于 32 位操作系统,您的 64 位可执行文件有 32 位太多。您需要在 64 位操作系统上运行它。

奖励信息:如果事情颠倒过来,并且这是一个 32 位二进制文​​件,您尝试在 64 位操作系统上运行,则可以在确保ia32-libs安装了该文件或等效文件后轻松完成。

不过,坦率地说,这是 2016 年。没有理由继续使用 32 位操作系统。