在M1 Mac上安装Wine
这几天在折腾Kylin桌面操作系统,想着这上面安装Wine,然而无论如何折腾都会出现依赖错误,初步怀疑手中的系统魔改了i386(32位架构支持)组件。也尝试安装 Deepin-Wine 可依旧报错,加之Kylin系统迷之的安全管理,一部分*.deb
安装包会给直接拦截,不允许安装且不指明错误信息。暂时来说,对这系统的兴趣瞬间归零,顺带纪念下被校园网折磨的几个夜晚。
安装HomeBrew
这里使用了ineo6老哥的一键部署脚本,使用前请阅读相关说明
1 | /bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)" |
⚠️需要注意:ARM版本安装在 /opt/homebrew
路径中,而x86版本的安装在 /usr/local/Homebrew
路径中。
💡提示:由于原生HomeBrew服务器位于国外,在国内使用有水土不服的可能,建议装好HomeBrew顺便换国内镜像源,体验会更好。
安装依赖
在安装并配置好 HomeBrew 之后,还需要安装相关依赖。
安装XQuartz,在终端输入 brew install --cask xquartz
💡提示:如果Brew下载太慢,可访问 XQuartz官网 下载并安装。
安装Wine
安装前先更新下brew,在终端输入 brew update
安装Wine,在终端输入 brew install --cask --no-quarantine wine-crossover
当显示 🍺 wine-crossover was successfully installed! 时,则安装完成。
使用Wine
在控制台打开的Wine,其实没啥用(只是打开终端显示操作命令),直接进终端敲命令吧。
例如打开Putty(一个开源的终端软件),进入Win32程序目录并在终端输入 wine putty.exe
。
后台看了下,Wine在现在还是以Rosetta 2的方式转译运行的。
至此,又可以愉快的玩耍(指运行Win32程序)啦。
有关Wine的命令
打开软件:wine <程序的名字>.exe
安装软件(exe):wine <安装包的名字>.msi
安装软件(msi): wine msiexec /i <安装包的名字>.msi
💡提示:修改 *.exe
程序的 打开方式 为 Wine Cossover 并全部应用,就能直接双击打开程序了。
兼容层配置:winecfg
任务管理器:wine taskmgr
卸载软件:wine uninstaller
注册表编辑器: wine regedit
记事本:wine notepad
重启Wine:wineboot