Wine(EPEL)在CentOS 7下提示Bad EXE format 原因

CentOS 7 很多小伙伴都装了,也装了EPEL的wine

但大家应该都发现有个问题

“CentOS 7下安装最新的Wine(wine1.7.33)可谓一波三折,对于我这种菜鸟级别的人来说,真不好装!”

本人在使用wine时遇到了各种各样的问题,折腾了一下午和一晚上也没有解决,总是出现BAD EXE之类的错误…… 

大体的问题:就是运行任何EXE都会提示Bad EXE format 

[luozhuang@localhost Downloads]$ wine putty.exe

wine: Bad EXE format for Z:\home\luozhuang\Downloads\putty.exe.

这个问题的解决方法已经有人写过了,我就不再叙述了,这里我提供一个菜鸟也能用的方法,顺便谈谈原因。

原因很简单,wine分32位和64位版本,比如我要运行64位的putty 以前需要

 wine64 putty.exe
因为CentOS 7 没有32位版本,so, EPEL的wine 没有32位wine,只有64位wine

解决方法就是:

换64位的EXE程序,比如上面可以找win 64位的putty 或者找网上说的自己编译32位wine。

猜你喜欢

转载自blog.csdn.net/luozhuang/article/details/79173225