CentOS 7 解决安装 Wine 3 提示的 Wine: EXE 格式无效(Wine: Bad exe format)

主题:
作者:anxin
日期:2018-08-04
分享:

CentOS 7 系统中安装了 Wine 后,使用 Shell 命令安装 Windows 应用程序时(双击文件安装程序无法看到错误信息):

wine: NeoImaging3.1.2.104.exe 的 EXE 格式无效。

#或者
wine: Bad EXE format for NeoImaging3.1.2.104.exe

1、CentOS 7 Wine 错误原因

Wine 如上错误的原因是:Wine 架构(64 位或 32 位架构)与要安装的 Windows 软件的架构不同。如果你是使用 EPEL 软件源安装的 Wine,那么 Wine 支持的软件是 64 位的 Windows 软件,你要安装的 Windows 软件是 32 位的软件,则安装 Windows 程序时会提示 Wine: EXE 格式无效(Wine: Bad exe format)错误。

2、CentOS 7 Wine 错误的解决方法

CentOS 7 要解决 Wine 提示的这个错误需要安装与 Windows 软件相同位数的 Wine。如果我们需要安装 32 位的 Windows 软件,那么就需要安装 32 位 Wine。

CentOS 7 系统下有个 CentOS/RHEL 7 32 位 Wine 软件源,使用此软件源安装 32 位的 Wine。

1)32 位 Wine 软件源依赖于 EPEL 软件源,首先安装 EPEL 软件源

sudo yum -y install epel-release

2)安装 CentOS 7 32 位 Wine 软件源:

sudo yum -y install https://harbottle.gitlab.io/wine32/7/i386/wine32-release.rpm

3)CentOS 7 安装 32 位的 Wine:

sudo yum -y install wine.i686

此命令会同时安装 64 位的 Wine,更详细的解决方法信息查看:CentOS 7 安装使用最新稳定版 Wine 3

本文链接:https://www.yuzhi100.com/article/centos-7-wine-wuxiao-exe-geshi

本文版权归知站所有,未经站长同意不得转载,谢谢尊重作者劳动成果!

作者:anxin