Natsu

博客

ようこそいらっしゃいました。


使用Wine在Mac系统上运行windows应用

简介

Wine (“Wine Is Not an Emulator” 的首字母缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,macOS 及 BSD 等)上运行 Windows 应用的兼容层。 Wine 不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是將 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其他一些行为的内存占用,让你能够干净地集合 Windows 应用到你的桌面。

下载安装

可以到Wine的官网下载最新的相应版本的Wine。 下载后是一个.pkg的安装包,双击安装即可。

使用

安装完成之后,点开Wine的图标,会打开一个命令行窗口。要运行一个windows应用,做法如下:

wine program.exe		#运行.exe格式的应用
wine msiexec /i program.msi		#运行.msi格式的应用

如果想要配置Wine,输入如下命令:

winecfg

如果想要添加或者删除程序,输入如下命令:

wine uninstaller

Wine所安装的应用可以在~/.wine/drive_c目录下找到。

卸载

卸载Wine的方式如下: 使用Homebrew

brew rm wine && brew rm $(join <(brew leaves) <(brew deps wine))

使用MacPorts

sudo port uninstall --follow-dependencies wine

如果安装了开发版本,用wine-devel替代wine。 使用Fink

fink remove wine

如果安装了开发版本,请将wine替换为wine-dev。 如果用的是sudo make install,输入:

sudo make uninstall

之后,删除本地的Wine的目录

rm -rf src/wine
rm -rf $HOME/.wine
rm -rf $HOME/.local

更多关于Wine的内容,可以在官网找到:https://www.winehq.org