在Mac os上安装wine

安装之前需要在Mac os上安装xcode

1.首先需要下载MacPorts这个工具,下载地址http://www.macports.org/install.php

2.使用 MacPorts需要先设置一下才可以正常工作

    打开终端拷贝并粘贴以下语句,不包括语句开头中的($)符号

 

 $ echo export PATH=/opt/local/bin:/opt/local/sbin:/$PATH$'/n'export MANPATH=/opt/local/man:/$MANPATH | sudo tee -a /etc/profile

 

这条命令会要求你输入管理员帐号密码

如果命令运行正确,终端将显示

 

 

export PATH=/opt/local/bin:/opt/local/sbin:$PATH
export MANPATH=/opt/local/man:$MANPATH
接下来运行
$ if [ `sysctl -n hw.cpu64bit_capable` -eq 1 ] ; then echo "+universal" | sudo tee -a /opt/local/etc/macports/variants.conf; else echo "not 64bit capable"; fi
如果你有一个较新的计算机上运行的雪豹,终端响应+universal如果你有一个旧电脑,终端响应“not 64bit capable”
3.使用MacPorts输入下面命令安装wine
$ sudo port install wine
如果出现错误信息  C compiler cannot create executables or Failed to locate 'make' 应该是忘记安装xcode
4. 下载windows安装程序,找到安装程序路径,在终端中执行
$ wine $INSTALLER.exe
其中 $INSTALLER.exe为安装程序名
5.打开终端 进入到你的 Program Files 文件夹
$ cd ~/.wine/drive_c/Program/ Files/
找到可执行文件运行
$ wine $PROGRAM.exe
其中$PROGRAM.exe为可执行文件名
6很多希望和运行其他Mac os 一样运行windows程序,通过Dock中点击图标,wine不支持这种方式,但是通过一个小的技巧可是实现。
通过Dock加载windows 程序,我们需要编写一个AppleScript,然后把他放到Dock中,在系统中有一个程序可以帮你写这个脚本,如果你是
Mac os 10.4 或者10.5 那么有一个叫做"AppleScript Editor"的程序,如果你是10.6 你能在“/Applications/Utilities
”找到脚本编辑器。
打开脚本编辑器写入如下代码
tell application "Terminal"
    do script "/opt/local/bin/wine ~/.wine/drive_c/Program// Files/$PATH_TO_PROGRAM.exe"
end tell
你需要替换$PATH_TO_PROGRAM到你程序的路径,编译并且运行脚本应该可以打开windows程序,保存脚本。并且选择保存格式为Appliction
打开finder并拖动脚本到Dock上
7 设置每段时间更新,可以使用MacPorts保持Wine更新,在终端中输入
 sudo port selfupdate && sudo port upgrade outdated
8 卸载 MacPorts 和 Wine
  在终端中输入
$ sudo port uninstall wine
删除wine 但这个并不删除他的依赖项目
如果要删除依赖项目可以删除MacPorts
$ sudo rm -rf /opt ~/.wine /Applications/MacPorts

 

你可能感兴趣的:(windows,脚本,OS,Path,终端,64bit)