mac如何使用wine运行exe程序?wine能完美运行exe吗?
发布于 作者:苏南大叔 来源:程序如此灵动~ 我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...
在mac
系统中,有款神奇的软件,叫做wine
,这个软件能够使用mac
系统运行exe
。在win
下,也有类似的linux
软件,比如andlinux
。
wine
并不能完美运行所有的exe
。如果您真的希望在mac
下完美运行win
专属的exe
程序,那么请使用parallels desktop
安装虚拟的win
系统。parallels
不但完美,而且可以做到超越,那才是你正确的选择。
本篇文章的主角是wine
,苏南大叔下面来介绍一下wine
的安装和基本使用。测试环境:mac
,wine@2.0.2
。
准备工作
wine
的安装需要ruby
至少2.3
以上,版本号不对的话,可能需要安装最新的ruby
:
brew install ruby
还需要安装xquartz
,最终的wine
才能安装完成。所以,准备工作就是:
brew cask install xquartz
注意,安装xquartz
的时候,需要两次输入密码。这个是比较特殊的地方。下面是相关截图。
安装wine
brew install wine
如果wine
的依赖环境,你都设置好了的话,你就可以顺利安装wine
了。
wine
运行exe
使用wine
运行一个exe
的方法,是在console
里面敲入如下类似命令即可。
wine <your>.exe
当然,运行的过程,可不一定顺利打开,毕竟是个假的win。很可能会报错,缺少dll
之类的,那么就会引出下一个话题:winetricks
。这个软件将在苏南大叔的后续文章中介绍。
wine
的结构目录
wine
的首次运行,会触发wine
的初始化界面。截图如下所示。
在mac
的如下目录,生成了wine
的相关目录( ~/.wine/drive_c
),里面最值得大家注意的是drive_c
目录,这个就是我们win
下面的c
盘了,一般报错缺少dll
之后的话,就需要对这个drive_c
进行修改了。
wine
的基本设定
wine
的基本设定中,可以修改他所模拟的win
的版本,是xp
,win7
还是win10
等,当然还有其他设定。大家可以通过下面的这个命令获得更多信息。
winecfg
总结
苏南大叔在这里介绍wine
的基本使用,是为了在mac
下,使用electron-packager
打包exe
做的伏笔。
更多wine
相关的高级使用,将会在苏南大叔的后续文章中提及,欢迎关注苏南大叔的wine
相关文章。
如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。