如何借助CrossOver在Linux上运行Windows程序

译文
系统 Linux 系统运维
想改用Linux,但是某一个应用程序让你丢弃不下Windows?CodeWeaver的CrossOver Linux也许正是你所需要的那个工具。在我使用CrossOver的过程中,我发现大多数得到支持的Windows程序在CrossOver上运行起来很顺畅。别误会我的意思,它无法运行所有的Windows程序。另外,我有时会发现画面异常,原因是Linux和Windows应用程序争夺同一个屏幕空间。

【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】

责任编辑:火凤凰 来源: 51CTO.com
相关推荐

2016-08-02 10:34:17

LinuxWindows双启动

2022-06-30 13:54:16

BottlesLinuxWindows

2018-07-30 09:42:09

AndroidWineWindows App

2013-11-18 11:41:37

2021-01-04 09:19:06

WindowsLinuxGUI程序

2021-03-09 11:09:10

LinuxWindows应用程序

2020-02-05 08:00:00

LinuxMacOSWindows

2017-09-18 10:05:15

WindowsLinux容器

2019-05-10 08:00:00

UKUUUbuntuLinux

2013-08-28 15:50:36

Linux桌面Mac

2020-06-01 16:25:43

WindowsLinux命令

2013-07-02 11:34:46

SUSELinuxWindows Azu

2013-07-02 10:52:42

SUSELinuxWindows Azu

2014-08-19 08:47:58

2020-12-01 13:55:03

Linux 系统 数据

2014-05-07 10:04:57

DockerLinux容器Ubuntu

2022-06-23 09:55:56

WineZGUILinux 桌面Windows 应用

2015-08-03 10:04:59

WineLinuxWindows

2011-03-25 11:21:36

NagiosLinux

2014-05-07 09:56:48

Docker管理Linux容器
点赞
收藏

51CTO技术栈公众号