Wine与Crossover的简单使用

 本帖最后由 orseaping 于 2014-9-4 20:08 编辑

首先说明,winebottler是wine的一个工具,wine是一个基于x11的一个软件。简单说,wine是windows API在*nix系统上的完全实现或不完全实现,原理是。wine能运行大多数windows程序,但是wine对部分windows程序的兼容性不好,对于一些软件无法运行,文字有可能乱码,部分功能可能无法使用。简而言之,wine只能解决部分问题,虚拟机可以几乎完美解决全部windows平台问题,毕竟虚拟机在兼容性上是无可挑剔的。

一、先安装x11,因为mountain lion已经不再附带x11。

http://xquartz.macosforge.org/landing/

二、安装wine和winebottler。

http://winebottler.kronenberg.org

三、说说wine怎么直接运行windows程序(如果仅仅是运行windows程序,基于wine的crossover更好用)。
①、打开wine,然后在状态栏点击wine红酒瓶图标,点击change prefix。

②、点击add新建一个容器,选择保存路径。

③exe程序直接右键--打开方式--wine。

④、选中run directly in *********(直接在*****容器运行,前面已经创建了一个容器),如果运行的exe程序是安装包,则会运行安装程序并在容器内完成安装,安装完成完成后,在容器的program files里运行相应exe启动程序即可。如果exe直接可执行不需要安装,那这一步就让程序正常运行了。

⑤(如果是安装包)按照步骤安装。

⑥运行中的foobar 2000。

四、(可选)命令行的wine安装:在安装完x11之后,需要Xcode或者Xcode的Command line tools(用于编译)和Homebrew:xcode-select --installruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"brew doctor && brew install wine
五、winebottler包装windows游戏(先用wine直接运行看一下有没有问题,确认没问题再移植,当然要包装大型游戏也不是不可以,只不过非常费工夫,要在winetricks添加必要的组件,兼容性不好,失败率很高。包装小游戏完全没问题)
①、运行winebottler,打开advanced标签页,如图设置。

②、生成的软件(图标什么的可以自己替换)。

③、运行。

这样一个windows游戏就包装好了。
比方说,PC迅雷虽然可以在wine下运行,但是联网出问题。论坛上也有很多游戏(如使命召唤8、极品飞车、魔兽 等等)是基于cider的(类似winebottler)封装,也有兼容性问题,在一些机子上不能运行或者黑屏、闪屏之类的。建议winebottler就拿来包装一些windows平台的老游戏就好了。
附上我制作的大富翁4:

http://bbs.feng.com/read-htm-tid-6852673.html

==============================华丽丽的分割线==========================================
现在说说Crossover运行windows程序。像Wine和Crossover方式运行windows软件,老实说属于非主流,大多数人选择开譬如parallels desktop的虚拟机(当然我也建议你直接用虚拟机,毕竟是OS X下最省事最完美的解决方式,bootcamp另当别论)。不用尝试安装windows版迅雷,兼容性问题。
Crossover是Codewave公司制作的wine的一个商业版本,GUI比wine人性化,也有中文支持,安装的软件会在lauchpad显示;就我而言,我在买Mac的前两年就开始多方面了解Mac的操作、使用还有软件,寻找windows软件的替代品。比起虚拟机,我更早了解Crossover,后面了解了wine,最后在苹果官网看视频演示教程才知道parallels的存在。
一、安装Crossover
二、我觉得,偏好设置应该这么设置比较好,因为我希望打开exe软件是直接运行而不是启动安装助手。
三、安装windows软件(安装包形式)
①打开crossover 配置--安装软件
②如图所示安装
④、在弹出的安装程序窗口按步骤安装好,最后完成时不要勾上立即运行foobar(这里以foobar安装为例)。
⑤在crossover里点击【完成】或【finish】,这样就装好了。
⑥launchpad里会出现刚刚安装的foobar图标,点击运行
四、直接运行已经安装好的windows程序。
(先在偏好设置里设置把【打开exe文件启动安装助手】的钩去掉。然后直接右键--打开方式--crossover)。
(0)

相关推荐