这几天在折腾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,其实没啥用(只是打开终端显示操作命令),直接进终端敲命令吧。

wine

例如打开Putty(一个开源的终端软件),进入Win32程序目录并在终端输入 wine putty.exe

putty-3658387

后台看了下,Wine在现在还是以Rosetta 2的方式转译运行的。

通过Rosetta2转译运行

至此,又可以愉快的玩耍(指运行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