linux中安裝wine執行windows程式
Wine的介紹
Wine是Wine Is Not an Emulator(Wine不是模擬器)的縮寫,其實是一個轉換層(或程式裝入器),能夠在Linux及與POSIX相容的其他類似作業系統上執行Windows應用程式。Wine在Linux上無法模擬Windows應用程式,而是提供了另外的方法來實施DLL(典型的Windows應用程式可以呼叫這些DLL)和代替Windows NT核心的程序。Wine完全由非微軟程式碼組成。
Wine支援數量眾多的應用程式,但並非全部都得到同樣的支援。可以訪問Wine應用資料庫(AppDB, http://appdb.winehq.org),看看你常用的Windows應用程式與Wine之間的相容性有多好。AppDB由社群維護;你也可以新增自己發現的應用程式。AppDB定義瞭如下幾種級別型別:
白金:如果某應用程式在“即開即用”狀態下可以順暢無阻地安裝和執行,它可以被評為白金級。Wine配置檔案不需要進行更改。
黃金:應用程式與一些DLL覆蓋檔案、其他設定或第三方軟體可以順暢無阻地協同執行。
白銀:就“平常”使用而言,應用程式可以出色地執行。比如說,遊戲在單人玩家模式下執行很好,但在多人玩家模式下不行;Windows Media Player作為外掛和獨立播放器執行很好,但無法處理數字版權管理(DRM)等。
青銅:應用程式可以執行,但存在一些問題,哪怕是平常使用。比如說,遊戲無法正確地重新繪圖或者用錯誤的顏色顯示字型,速度比平常慢得多,等等。
垃圾:如果應用程式無法用於原本的用途,就會得到這個評級。如果這樣,通用軟體缺陷跟蹤系統Bugzilla中應該至少有一個軟體缺陷報告。應用程式無法安裝、無法啟動,或者就算能啟動,也有好多錯誤,以至於幾乎沒法使用。
一. 安裝Wine
Wine適應於所有流行的UNIX作業系統,包括Ubuntu、Debian、Red Hat、SUSE、Mandriva、FreeBSD、Solaris和Mac OS X。
在Ubuntu上:
一、通過Unbuntu軟體中心安裝
1. 開啟Applications(應用程式)>Ubuntu Software Center(Unbuntu軟體中心),開啟Ubuntu軟體中心。
然後點選Edit(編輯)>Software Sources(軟體源)。選擇Other Software(其他軟體)選項卡,點選Add(新增)。然後輸入下列apt行:
ppa:ubuntu-wine/ppa
2.Allsoftwares右側選單中選擇“PPA for Ubuntu Wine Team”,然後選擇Microsoft Windows Compatibility Layer(Development files) – wine1.3-dev。
點選Install(安裝)。這會安裝最新的Wine軟體包,包括開發庫。
提示:解除安裝現有的Wine軟體包,以確保最大的相容性。另外,如果想幹淨安裝,你可以刪除Wine使用者目錄,為此可以從主目錄中使用命令rm -r -v .wine。
二、通過終端安裝
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
apt-get install wine1.7
wine --version
二. 安裝Wine支援包
現在,我們需要安裝非開源(但免費)的支援包。這包括微軟Core Fonts、Visual C++執行時環境等軟體包。
安裝Cabextract:
需要該軟體包來解壓縮微軟.cab檔案。
$ sudo apt-get install cabextract
下載winetricks指令碼:
現在我們需要下載一個很棒的指令碼,名為winetricks,它會自動下載和安裝必要的支援包。
$ wget http://winetricks.org/winetricks
現在輸入下列命令,安裝必要的支援包:
$ sh winetricks corefonts Tahoma
提示:你還可以不用任何命令列引數來執行winetricks,那樣就能從漂亮的GUI介面選擇需要安裝的軟體包。