Linux系統下使用windows軟件(wine)

這裏介紹Wine官方給出的在Ubuntu環境下的安裝方法:

#如果你使用的是64位Ubuntu,則先要開啓32位安裝環境:
sudo dpkg --add-architecture i386
#然後需要下載一個PGP公鑰以識別軟件倉庫:
wget -nc https://dl.winehq.org/wine-builds/Release.key
#添加公鑰並添加軟件源:
sudo apt-key add Release.key
sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
#更新軟件列表
sudo apt-get update
#之後就可以選擇Wine版本安裝了: (選一種)
#穩定版(Stable branch)安裝命令
sudo apt-get install --install-recommends winehq-stable
#開發版(Development branch)安裝命令
sudo apt-get install --install-recommends winehq-devel
#發佈版(Staging branch)安裝命令
sudo apt-get install --install-recommends winehq-staging

 

wine 可以做什麼?
本文中,我們討論的是 Wine 在純 Linux 上的安裝,沒有任何 Windows 分區。
1. Windows可執行文件:
Wine 完全支持 Windows可執行文件( .exe 和 DLL)的二進制加載。
2. DLL:
Wine 有幾百個 Windows DLL 的內部實現 -- 不過,其中沒有多少是完全的實現。例如,包含有用戶界面相關函數的 userd32.dll 在開放源代碼的 Wine 中實現了 92%。
3. COM:
這是一種幾乎被所有的大型 Windows應用程序所使用的 Windows 技術,它支持諸如將一個 Excel 電子數據表嵌入到 Word 文檔中等功能。這一技術得到了 Wine 的很好的支持。
4. 註冊表:
這是另一個幾乎任何一個 Windows應用程序都會使用的關鍵技術,Wine 實現了大約 90% 的 Windows 註冊表管理 API。
5. 核心功能:
核心系統功能也得到了特別好的支持。如前面提到的,儘管 Linux 和 Windows 之間存在區別,但是基本的層次上還有很多類似之處,因此與進程、線程、文件和消息隊列相關的核心繫統 API 得到了近乎完美的支持。
 

發佈了91 篇原創文章 · 獲贊 39 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章