2009年10月25日 星期日

Ubuntu密技 - 執行Windows應用程式

許多Ubuntu的使用者都聽過Wine,它不是真的酒,而是Windows模擬器,可以讓Linux運行大部份的Windows應用程式。很可惜,不是全部的Windows應用程式,較近期的程式比較容易出狀況,詳情可參考官網(英文網頁連結)。

要在短短的篇幅裡介紹Wine不是一件易事,這裡僅說明一些訣竅:

  1. 可由Synaptic套件管理程式搜尋及安裝wine套件,最好也一併安裝msttcore-fontsnas套件。前者是Windows系統的核心字型,後者改善音效支援。不過,Ubuntu套件庫裡的wine通常不是最新版,而是經Ubuntu測試整體相容性的穩定版。欲取得最新版本可至Wine的官方套件庫(英文網頁連結)下載,它可能會增加某些Windows應用程式的相容性,同時破壞了另一些Windows應用程式的相容性。最新版不見得最合適,使用者可自行決定採用何種版本。
  2. 要執行Windows應用程式,可將其安裝光碟插入電腦,或經由網路下載安裝程式,然後以wine來執行該安裝程式。例如:要運行Winzip第11.2版的安裝程式,鍵入wine winzip112.exe即可。
  3. Wine在第一次執行時會在家目錄(/home)自動建立一個虛擬的C:\磁碟,只要鍵入cd ~/.wine/.drive_c即可切換至該文件夾。Windows應用程式通常存在Program Files文件夾內,例如現在要執行IE瀏覽器,則鍵入命令:
    wine ".wine/drive_c/Program Files/Internet Explorer/iexplore.exe"
    注意:所有應用程式的延伸檔名,例如:.exe.com都不可省略。如果目錄路徑包括空格,須以雙引號包夾。
  4. 如果安裝時需要重新啟動,請不要真的將Ubuntu電腦重新開機,只要鍵入wineboot命令即可。
  5. Wine運行Windows應用程式時,可能會「吐出」一大堆除錯資訊,通常可以忽略。
  6. Wine Doors (英文網頁連結)是另一個套件,它為Wine提供了一個集中的圖形化介面,讓Wine在安裝Windows應用程式時更容易。最好是在安裝Wine套件之前就安裝好Wine Doors
  7. 許多Windows應用程式在安裝時都必須用到IE瀏覽器,可以Wine Doors先安裝IE瀏覽器和其它有用的Windows工具程式,例如:DCOM98系統文件。這有助於Wine成功運行Windows應用程式。
  8. Wine不保證與大部份的Windows應用程式相容。若有必要,使用者可以挑選一些Wine的付費版本來運用,它們都對最常用的Windows應用程式進行了測試,並保證這些Windows程式可以正常運行。例如:CrossOver Office (英文網頁連結),它可以執行甚多Windows應用程式和遊戲,甚至是一些較新的軟體,例如:MS Office 2003;或是Cadega (英文網頁連結),它專注於遊戲的相容性。

密技以Ubuntu 8.04長期支援版本(Hardy Heron)測試,有可能不適用於新版本,或需做配合微調。

0 留言:

張貼留言