如何借助CrossOver在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】