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

在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的基本安装及使用 - 003_ruby_now

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

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

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

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

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

安装wine

brew install wine

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

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

wine运行exe

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

wine <your>.exe

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

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

wine的结构目录

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

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

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

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

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

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

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

wine的基本设定

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

winecfg

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

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

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