Wine是一個(gè)能夠在多種 POSIX-compliant 操作系統(tǒng)(諸如 Linux,Mac OSX 及 BSD 等)上運(yùn)行Windows 應(yīng)用的兼容層。類(lèi)似于虛擬機(jī)功能,能夠起到優(yōu)化系統(tǒng)以及智能數(shù)據(jù)監(jiān)控和文件保密功能,幫助用戶(hù)快速處理運(yùn)行指令,設(shè)置清晰的主題處理方式,讓你能夠干凈地集合Windows應(yīng)用到你的桌面!
Wine軟件特色
1、Wine是為L(zhǎng)inux、macOS、BSD搭建的兼容層,允許你在Linux上運(yùn)行成千上萬(wàn)的Windows應(yīng)用。
2、Wine目前支持27000多個(gè)Windows應(yīng)用和游戲,但值得注意的是有些游戲需要特殊配置。
3、熱門(mén)支持的應(yīng)用和游戲包括Office、Adobe Photoshop和《魔獸世界》。
Wine軟件功能
1、Windows可執(zhí)行文件:
Wine 完全支持 Windows可執(zhí)行文件( .exe 和 DLL)的二進(jìn)制加載。
2、DLL:
Wine 有幾百個(gè) Windows DLL 的內(nèi)部實(shí)現(xiàn) -- 不過(guò),其中沒(méi)有多少是完全的實(shí)現(xiàn)。例如,包含有用戶(hù)界面相關(guān)函數(shù)的 userd32.dll 在開(kāi)放源代碼的 Wine 中實(shí)現(xiàn)了 92%。
3、COM:
這是一種幾乎被所有的大型 Windows應(yīng)用程序所使用的 Windows 技術(shù),它支持諸如將一個(gè) Excel 電子數(shù)據(jù)表嵌入到 Word 文檔中等功能。這一技術(shù)得到了 Wine 的很好的支持。
4、注冊(cè)表:
這是另一個(gè)幾乎任何一個(gè) Windows應(yīng)用程序都會(huì)使用的關(guān)鍵技術(shù),Wine 實(shí)現(xiàn)了大約 90% 的 Windows 注冊(cè)表管理 API。
5、核心功能:
核心系統(tǒng)功能也得到了特別好的支持。如前面提到的,盡管 Linux 和 Windows 之間存在區(qū)別,但是基本的層次上還有很多類(lèi)似之處,因此與進(jìn)程、線程、文件和消息隊(duì)列相關(guān)的核心系統(tǒng) API 得到了近乎完美的支持。
6、音頻和視頻:
Wine 支持 Windows 音頻和視頻文件的運(yùn)行(還可以使用 Windows媒體播放器)。
7、打?。?/strong>
也得到了支持,可以從一個(gè)在 Wine 中運(yùn)行的 Windows應(yīng)用程序進(jìn)行打印。
8、ODBC:
Wine 支持那些需要通過(guò) ODBC 訪問(wèn)數(shù)據(jù)庫(kù)的 Windows 應(yīng)用程序。
9、調(diào)試:
Wine中文版有一個(gè)非常健壯和強(qiáng)大的內(nèi)置調(diào)試器,除了支持標(biāo)準(zhǔn)的調(diào)試功能外,它還為調(diào)試運(yùn)行于 Linux 上的 Windows 二進(jìn)制程序進(jìn)行了定制。它是 Wine 為其開(kāi)發(fā)者提供的最重要工具之一。Wine 還有一個(gè)設(shè)計(jì)完備的追蹤和記錄日志的模塊,可以幫助調(diào)試。我們之所以強(qiáng)調(diào)這一點(diǎn),原因在于,盡管框架是健壯的,但是,當(dāng)在 Wine 中安裝和運(yùn)行 Windows應(yīng)用程序時(shí)有很多不確定因素,在使用開(kāi)放源代碼的 Wine 時(shí)遲早會(huì)停下來(lái)進(jìn)行調(diào)試。
使用教程
1、直接運(yùn)行程序
使用命令wine
[root@localhost root]#wine 《程序名》
2、使用程序管理器
[root@localhost root]#progman
打開(kāi)Linux系統(tǒng)的管理器窗口,從菜單中選擇 文件(F)-執(zhí)行(X),會(huì)彈出目錄瀏覽窗口,選擇需要啟動(dòng)的程序即可。
3、直接雙擊EXE程序
在用戶(hù)安裝WINE后,會(huì)自動(dòng)關(guān)聯(lián)到電腦上的EXE程序,之后直接雙擊exe應(yīng)用程序即可直接運(yùn)行,不需要安裝。