Wine与Crossover的简单使用

Published by deepthink on

    首先说明,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:

  1. xcode-select –install

复制代码

  1. ruby -e “$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)”

复制代码

  1. 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)。

 


文章出自 : https://bbs.feng.com/read-htm-tid-6817722.html

 10,498 total views,  2 views today

Categories: 跨平台支持