在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

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

eqera

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值