如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接信息。

在mac系统中,有个神奇的软件,叫做wine,这个软件能够使用mac系统运行exe。在win下,也有类似的linux软件,比如andlinux。当然,wine这个软件并不完美,所以就是个偶尔新鲜一下的软件,不必指望完美运行所有的exe。如果您真的希望在mac下运行exe,请使用parallels desktop安装虚拟的win系统。本篇文章的主角是wine,我们下面来介绍一下wine的安装和基本使用。

准备工作

wine的安装需要ruby至少2.3以上,还需要安装xquartz,最终的wine才能安装完成。所以,准备工作就是:

brew install ruby
brew cask install xquartz

注意,安装xquartz的时候,需要两次输入密码。这个是比较特殊的地方。下面是相关截图。

mac环境,wine的基本安装及使用 - 002_wine_need_ruby

mac环境,wine的基本安装及使用(图15-1)

mac环境,wine的基本安装及使用 - 003_ruby_now

mac环境,wine的基本安装及使用(图15-2)

mac环境,wine的基本安装及使用 - 004_ruby_install

mac环境,wine的基本安装及使用(图15-3)

mac环境,wine的基本安装及使用 - 005_ruby_done

mac环境,wine的基本安装及使用(图15-4)

mac环境,wine的基本安装及使用 - 006_need_xquartz

mac环境,wine的基本安装及使用(图15-5)

mac环境,wine的基本安装及使用 - 007_xquartz_pwd_1

mac环境,wine的基本安装及使用(图15-6)

mac环境,wine的基本安装及使用 - 008_xquartz_pwd_2

mac环境,wine的基本安装及使用(图15-7)

安装wine

brew install wine

如果wine的依赖环境,你都设置好了的话,你就可以顺利安装wine了。

mac环境,wine的基本安装及使用 - 099_wine_install

mac环境,wine的基本安装及使用(图15-8)

wine运行exe

使用wine运行一个exe的方法,是在console里面敲入如下类似命令即可。

wine <your>.exe

当然,运行的过程,可不一定顺利打开,毕竟是个假的win。很可能会报错,缺少dll之类的,那么就会引出下一个话题:winetricks。这个软件将在苏南大叔的后续文章中介绍。

mac环境,wine的基本安装及使用 - 009_wine_final

mac环境,wine的基本安装及使用(图15-9)

wine的结构目录

wine的首次运行,会触发wine的初始化界面。截图如下所示。

mac环境,wine的基本安装及使用 - 001

mac环境,wine的基本安装及使用(图15-10)

mac环境,wine的基本安装及使用 - 002

mac环境,wine的基本安装及使用(图15-11)

mac环境,wine的基本安装及使用 - 003

mac环境,wine的基本安装及使用(图15-12)

在mac的如下目录,生成了wine的相关目录( ~/.wine/drive_c ),里面最值得大家注意的是drive_c目录,这个就是我们win下面的c盘了,一般报错缺少dll之后的话,就需要对这个drive_c进行修改了。

mac环境,wine的基本安装及使用 - wine_drive_c

mac环境,wine的基本安装及使用(图15-13)

mac环境,wine的基本安装及使用 - wine_drive_c_2

mac环境,wine的基本安装及使用(图15-14)

wine的基本设定

wine的基本设定中,可以修改他所模拟的win的版本,是xp,win7还是win10等,当然还有其他设定。大家可以通过下面的这个命令获得更多信息。

winecfg

mac环境,wine的基本安装及使用 - winecfg

mac环境,wine的基本安装及使用(图15-15)

苏南大叔在这里介绍wine的基本使用,是为了在mac下,使用electron-packager打包exe做的伏笔。更多wine相关的高级使用,将会在苏南大叔的后续文章中提及,欢迎关注苏南大叔的wine相关文章。https://newsn.net/tag/wine/

  【mac】秘籍文章入口,仅传授于有缘之人  mac    brew

欢迎转载传播本篇原创文章,转载请保留链接及作者信息。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

苏南大叔需要你的支持

打赏任意金额,发送截图到邮箱 shang@newsn.net ,可以领取精选回馈如下(任选其一):
  • 《前端视频教程大礼包》一套
  • 《wordpress精选皮肤》一套
  • 《dedecms织梦精选模板》一套
感谢您的打赏,让我更有动力,将更多精彩教程文章,呈现给大家!谢谢!

岁月静好

关注互联网发展,关注苏南大叔的《程序如此灵动~》博客
本文章来自:程序如此灵动~
博客地址为:https://newsn.net/
原文地址为:https://newsn.net/say/mac-wine.html
上一篇好文:mac系统,如何在命令行里面启动vscode
下一篇好文:开发electron程序的npm准备工作

如果您转载了本文章,出于某种原因,并没有注明作者或者出处。
在这里,苏南大叔也表示理解和支持。因为苏南大叔深深地明白:
您会在合适的时机,合适的地方,给本博客一个外链。对吧?
您若开心,便是安好!岁月静好,但愿世界和平,没有纷争~