【51CTO.com快译】就因为有某个Windows应用程序是你非用不可,并不意味着就只能运行Windows。CodeWeaver的CrossOver Linux让你能够在Linux上运行许多流行的Windows应用程序。得到支持的Windows应用程序包括微软Office(从Office 97到Office 2010)、Intuit Quicken和一些版本的Adobe Photoshop及Photoshop CS。CrossOver还可以运行游戏。比如说,你可以运行诸如《魔兽世界》和《激战2》之类的热门在线游戏。
在你的Linux PC上需要运行微软Office?归功于CodeWeaver的CrossOver,那不是个问题。
当然,只要硬件功能足够强,你可以在甲骨文的VirtualBox虚拟机里面的Linux上运行Windows应用程序。这种方法的问题在于,它们在资源有限的系统上无法顺畅地运行。如果CrossOver支持你所需要的应用程序,就不需要为适合虚拟机而操心。
CrossOver可以运行许多Windows程序,但不是说全部都能运行。比如说,你可以在CrossOver Linux上运行Visio 2010。想运行AutoCAD?恐怕没戏。
你的程序将在Linux、乃至在CrossOver Mac上运行吗?CrossOver有一份完整的列表,详细列出了什么程序可以运行、什么程序不可以运行。你还可以试一试15天免费试用的CrossOver,确保你需要的那个软件在Linux系统上可以顺畅地运行。
CrossOver基于开源项目Wine,它在Unix/Linux操作系统系列上实施了Windows应用编程接口(API)。Wine是个成熟的项目,已有20多年的开发工作。
从技术上来说,你不需要CrossOver Linux就可以在Linux上运行Windows应用程序。单独用Wine就能实现――如果你知道自己在做什么的话。CrossOver让你可以自动安装Windows应用程序,并提供了技术支持。简而言之,CrossOver大大简化了在Linux上安装和管理Windows应用程序的任务。
***版本CrossOver 15提供了15天免费试用。如果你很喜欢它,要掏59.95美元。它随带为期12个月的升级和技术支持。CrossOver在Debian、Fedora、Mint、红帽企业版Linux(RHEL)和Ubuntu上都得到支持。它应该在任何Linux上都可以运行,不过这些是官方支持的发行版。CrossOver对你的PC几乎没有任何要求,只要PC能够运行Linux。近五年出厂的任何PC运行Linux都不会有问题。
还有一个优秀的免费程序PlaysOnLinux,它具有与CrossOver同样的一些功能,但是没有周到的支持服务。如果你刚接触Linux,CrossOver是***的选择。由于可以免费试用,你在购买之前就知道它是否支持你常用的Windows应用程序。
CrossOver在几乎任何x86 Linux系统上都可以运行。想安装这个程序,你只要下载适合所用Linux版本(我用的是Mint)的那个版本,然后打开已下载的文件。这会调出程序包安装程序(Package Installer)。然后,只要点击“安装程序包”按钮,就可以了。
一旦这一步完成,安装Windows应用程序往往很容易。在CrossOver界面上,你只要从得到支持的应用程序列表中选择想要的Windows应用程序。然后,将安装程序指向安装文件或CD/DVD,很快界面就会如同你在Windows上安装Windows程序那样。
你还可以安装未得到“官方”支持的应用程序。比如说,我总是把自己青睐的一款HTML编辑工具NoteTab放在Linux上,尽管它并不得到官方支持。
除了实际的应用程序外,你还可以将有用的Windows组件添加到CrossOver/Linux。比如说,我安装了最常见的Windows字体,比如Arial字体和Times Roman字体。
一些应用程序会要求你还要安装一些Linux组件。如果你运行64位版本的Linux,通常会需要32位代码库。关于何时做这一步、如何做这一步,CrossOver安装程序给出了详细的操作指示。
在我使用CrossOver的过程中(十多年前就使用它了),我发现大多数得到支持的Windows程序在CrossOver上运行起来很顺畅。别误会我的意思,它无法运行所有的Windows程序。另外,我有时会发现画面异常,原因是Linux和Windows应用程序争夺同一个屏幕空间。
那些是小问题。每个新版本运行Windows应用程序更顺畅。我发觉CrossOver非常有用,尤其是在低性能系统上。
如果你仍得运行某一个特别的Windows程序,无论系统是不是使用Linux,CrossOver可能正是你需要的那个工具。
原文标题:How to run Windows programs on Linux with CrossOver,作者:Steven J. Vaughan-Nichols
【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】