官網:https://www.winehq.org/數據庫
參考:編程
wikipediaubuntu
教你使用Wine在Linux上運行Windows軟件windows
如何安裝和使用Wine,以便在Linux上運行Windows應用程序?瀏覽器
Ubuntu13.04(64bit)下用Wine安裝百度雲、360雲、微雲函數
Wine是一個在x86、x86-64上允許類Unix操做系統在X Window System下運行Microsoft Windows程序的軟件。另外一方面,計算機程序設計師能經由Wine的程序庫將視窗的程序轉移至類Unix操做系統中運行。也有很多軟件通過Wine測試後發佈,好比Picasa,uTorrent,MediaCoder。測試
雖然Wine有另外一個非官方名稱,"Windows Emulator",即Windows模擬器,但Wine其實爲"Wine Is Not anEmulator"的遞歸縮寫,即Wine不是模擬器。Wine的正確名稱是"Wine",不是全大寫或全小寫。[2]操作系統
Wine不是Windows模擬器,而是運用API轉換技術實作出Linux對應到Windows相對應的函數來調用DLL以運行Windows程序。Wine是自由軟件,在GNU寬通用公共許可證(LGPL) 下發布。.net
我將在基本操做系統( Elementary OS)Freya上演示這個過程,並安裝最新版本的Wine。命令行
若是你在運行Ubuntu衍生版,會在Software Center(軟件中心)中找到Wine。不過,那個版本極可能過期了。正因爲如此,咱們應該避免提供的「默認」版本。爲此,咱們必須添加官方的Wine軟件庫。這能夠經過兩種方法來實現,經過命令行或經過GUI。因爲咱們的目的是運行Windows應用程序,不妨使用GUI方法。
具體方法以下:
1. 點擊Applications(應用程序)菜單。
2. 輸入software。
3. 點擊Software & Updates(軟件和更新)。
4. 點擊Other Software(其餘軟件)選項卡。
5. 點擊Add(添加)。
6.在APT行部分輸入ppa:ubuntu-wine/ppa(見圖2)。
7. 點擊Add Source(添加來源)。
8. 輸入你的sudo密碼。
9. 點擊Authenticate(驗證)。
10. 點擊Close(關閉)。
11. 出現提示後,點擊Reload(從新裝入)。
12. 打開Software Center(軟件中心)。
13. 搜索Wine。
14. 點擊Wine項,而後點擊Install(安裝)。
15. 讓安裝完成。
圖2:添加必要的PPA(我的程序包存檔),以便安裝最新版本的Wine
就是這樣。Wine如今已準備好幫助你安裝和運行Windows應用程序了。不過切記:不是每一個應用程序都能正常運行。大多數會,可是若是你指望將內部的專有解決方案安裝並運行起來,可能會碰到幾個障礙。
不妨安裝一個很是受編程人員歡迎的記事本:Notepad++。你須要從不包括第三方應用程序安裝選項的位置下載文件(這可能會致使應用程序安裝失敗)。爲了保險起見,從Filehippo(http://www.filehippo.com/zh/download_notepad)下載Notepad++安裝程序。你會在Downloads目錄下找到Notepad的.exe文件。右擊該文件,選擇Open in Wine Windows Program Loader(使用Wine Windows程序裝載器打開,圖3)。
圖3:使用Wine運行Notepad++ .msi文件
首次運行後,~/.wine的Wine配置會被更新。這可能要花點時間,具體取決於系統的運行速度。讓這個過程完成,而後再熟悉不過的Windows安裝嚮導就會啓動,逐步完成安裝Notepad++的過程。
點擊Next(下一步),逐步完成安裝過程。第二個屏幕彈出來後(見圖4),你會注意到很不像Linux的Folder路徑。
圖4:很是不像Linux的文件夾路徑
Linux不像Windows那樣含有C驅動器。這有什麼不對嗎?沒什麼不對。若是你看一下~/.wine文件夾,就會注意到一個名爲drive_c的文件夾。該文件夾裏面有三個熟悉的子文件夾:
•Program Files
•users
•windows.
正如你預料的那樣,這就是你的C驅動器。也就是說,讓Folder路徑在安裝過程當中保持原狀。
你最終會進入到安裝過程的Choose Components(選擇組件)部分(圖5)。你在這裏能夠選擇安裝選項。若是你的那種桌面環境容許桌面圖標(而這是你啓用應用程序的首選方法),可能應該選擇Create Shortcut on Desktop(在桌面上建立快捷方式,那樣就更容易啓動剛安裝的應用程序――這方面稍後會有更多介紹)。
圖5:爲Notepad++安裝選擇安裝組件
安裝完成後會顯示Finish(完成)屏幕。讓Run Notepad(運行記事本)方框處於被勾選的狀態,點擊Finish(完成)。Notepad++就會運行(圖1)。
若是你不添加應用程序圖標到桌面,當你想再次運行該軟件時,會出現什麼狀況?這是很容易讓用戶犯難的一個問題。還記得Program Files子目錄嗎?若是你大膽進入到該文件夾,就會看到Notepad++的文件夾,裏面含有notepad++.exe文件。你猜會怎麼樣?右擊該文件,選擇Open in Wine Windows Program Loader(使用Wine Windows程序裝載器打開),Notepad++就會運行。
Notepad++這個簡單的例子代表了Wine的工做原理。若是你深刻探究更復雜的應用程序,結果可能不同。最明智的作法就是回到Wine應用程序數據庫,找到你想要安裝的那個應用程序,點擊它,檢查應用程序的當前狀態。你會發現每一個應用程序列出了測試的Wine版本、是否能夠安裝、是否能夠運行,並給出了評級。評級包括以下:
白金級(Platinum):直接就能夠無縫運行的應用程序。
黃金級(Gold):進行一些必要的改動後才能運行的應用程序。
白銀級(Silver):運行時會出現小問題的應用程序,但並不影響使用。
你還會發現有些應用程序被列爲垃圾(Garbage),這意味着它們無法安裝及/或無法運行。
若是你有一個Windows應用程序根本就沒有對應的Linux應用程序,別擔憂――Wine能夠幫助你。儘管不是每一個Windows應用程序均可以在Wine下運行,可是確實能運行的應用程序數量確實很是多。而考慮到咱們現在所作的幾乎一切任務都在Web瀏覽器裏面處理,因此只要獲得Wine的一點幫助,應該可以知足你在應用程序方面的各個要求。