
【基本介紹】
Wine中文版是一款功能強(qiáng)大的虛擬機(jī)。能夠在多種 POSIX-compliant 操作系統(tǒng)(諸如 Linux,Mac OSX 及 BSD 等)上運(yùn)行。 Wine中文版可以將Windows API調(diào)用翻譯成為動態(tài)的 POSIX調(diào)用,免除了性能和其他一些行為的內(nèi)存占用,讓你能夠干凈地集合Windows 應(yīng)用到你的桌面。
【官方介紹】
Wine官方版是一款在其他操作系統(tǒng)平臺(如Linux,MAC,BSD等待)來運(yùn)行windows程序的兼容層軟件,有人也把它稱為Windows模擬器,可以完美運(yùn)行眾多在Windows系統(tǒng)下的軟件。但實(shí)際上這款軟件是通過API轉(zhuǎn)換函數(shù)調(diào)用DLL來實(shí)現(xiàn)的,并不是模仿內(nèi)部的 Windows 邏輯,因此很多人認(rèn)同Wine的簡稱應(yīng)該是“Wine Is Not an Emulator(Wine不是一個(gè)模擬器)” 的遞歸縮寫。
【特色介紹】
1、Wine是一個(gè)Windows兼容層,是一個(gè)能夠在多種 POSIX-compliant 操作系統(tǒng)(諸如 Linux,Mac OSX 及 BSD 等)上運(yùn)行 Windows 應(yīng)用的兼容層;2、提供了一個(gè)用來從Windows源進(jìn)出到UNIX的開發(fā)工具包;
3、也提供了一個(gè)程序加載器,該加載器允許不用任何修改 Windows 3.1/95/NT 的二進(jìn)制文件,就可以運(yùn)行在Intel Unix及其衍生版本下。

【功能介紹】
1. Windows可執(zhí)行文件:Wine 完全支持 Windows可執(zhí)行文件( .exe 和 DLL)的二進(jìn)制加載。
2. DLL:
Wine 有幾百個(gè) Windows DLL 的內(nèi)部實(shí)現(xiàn) -- 不過,其中沒有多少是完全的實(shí)現(xiàn)。例如,包含有用戶界面相關(guān)函數(shù)的 userd32.dll 在開放源代碼的 Wine 中實(shí)現(xiàn)了 92%。
3. COM:
這是一種幾乎被所有的大型 Windows應(yīng)用程序所使用的 Windows 技術(shù),它支持諸如將一個(gè) Excel 電子數(shù)據(jù)表嵌入到 Word 文檔中等功能。這一技術(shù)得到了 Wine 的很好的支持。
4. 注冊表:
這是另一個(gè)幾乎任何一個(gè) Windows應(yīng)用程序都會使用的關(guān)鍵技術(shù),Wine 實(shí)現(xiàn)了大約 90% 的 Windows 注冊表管理 API。
5. 核心功能:
核心系統(tǒng)功能也得到了特別好的支持。如前面提到的,盡管 Linux 和 Windows 之間存在區(qū)別,但是基本的層次上還有很多類似之處,因此與進(jìn)程、線程、文件和消息隊(duì)列相關(guān)的核心系統(tǒng) API 得到了近乎完美的支持。
6. 音頻和視頻:
Wine 支持 Windows 音頻和視頻文件的運(yùn)行(還可以使用 Windows媒體播放器)。
7. 打?。?br />也得到了支持,可以從一個(gè)在 Wine 中運(yùn)行的 Windows應(yīng)用程序進(jìn)行打印。
8. ODBC:
Wine 支持那些需要通過 ODBC 訪問數(shù)據(jù)庫的 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 為其開發(fā)者提供的最重要工具之一。Wine 還有一個(gè)設(shè)計(jì)完備的追蹤和記錄日志的模塊,可以幫助調(diào)試。我們之所以強(qiáng)調(diào)這一點(diǎn),原因在于,盡管框架是健壯的,但是,當(dāng)在 Wine 中安裝和運(yùn)行 Windows應(yīng)用程序時(shí)有很多不確定因素,在使用開放源代碼的 Wine 時(shí)遲早會停下來進(jìn)行調(diào)試。

【安裝配置】
一、安裝Wine(來自官方安裝命令)1、對于64位系統(tǒng),添加 32 位架構(gòu)支持
(對于32位的,似乎可以忽略此命令,不過加上也沒有錯)
終端下執(zhí)行:sudo dpkg --add-architecture i386
2、添加軟件源
終端下逐條執(zhí)行(默認(rèn)當(dāng)前路徑為~,執(zhí)行以下命令過程中,請勿切換路徑):
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/
3、更新
終端下執(zhí)行:sudo apt update
4、安裝Wine
終端下執(zhí)行:
穩(wěn)定版:sudo apt install --install-recommends winehq-stable
開發(fā)版:sudo apt install --install-recommends winehq-devel
階段版:sudo apt install --install-recommends winehq-staging
成功安裝后,Wine對應(yīng)的將安裝到 /opt/winehq-stable,或/opt/wine-devel,或/opt/wine-staging路徑下。(就個(gè)人而言,推薦安裝穩(wěn)定版,對于喜歡追求最新功能的網(wǎng)友,也可選擇開發(fā)版或階段版)
二、安裝Wine依賴環(huán)境
1、安裝winetricks
(Wine的輔助配置工具,超級便利)
終端下執(zhí)行:sudo apt install --install-recommends winetricks
2、安裝字體
(解決Wine及初始配置界面亂碼)
剛安裝完Wine后,初始執(zhí)行界面一般會出現(xiàn)諸如問號方塊之類的亂碼,為了便于閱讀,需完善安裝缺失的默認(rèn)字體。
將以下simfang.ttf、simhei.ttf、simkai.ttf、simsun.ttc字體文件復(fù)制到Wine安裝路徑下的字體目錄/opt/wine-stable/share/wine/fonts即可,你也可以將更多字體復(fù)制到該目錄下。
就我個(gè)人而言,我將以上字體文件及微軟雅黑字體文件msyh.ttf、msyhbd.ttf 復(fù)制到 Wine 字體目錄即解決了界面亂碼的問題。
3、安裝Wine依賴
一般而言,安裝完Wine后,初始執(zhí)行winecfg或wine或winetricks,會要求下載安裝 wine-mono 和 wine-gecko,這是一個(gè)相對漫長的過程,并且中途還可能出錯,有可能需要反復(fù)多次才能下載安裝成功。這些依賴文件是下載安裝在:~/.cache/wine 目錄下的。在此,我提供一個(gè)快速的解決辦法:從其它人那里獲取或用快速下載工具直接下載下來后,復(fù)制到 ~/.cache/wine 路徑下即可,如果目錄不存在,請自行創(chuàng)建。最好是將包含wine-mono和wine-gecko的wine目錄直接復(fù)制到~/.cache/下,合并或覆蓋wine目錄。

4、安裝Wine中Windows程序依賴
在此處,必須借助winetricks這個(gè)強(qiáng)大的輔助工具了。你可以在終端下執(zhí)行 winetricks,在界面中選擇相關(guān)的依賴庫,但相對快捷的是直接將所需依賴作為參數(shù)傳遞給 winetricks ,如下:(對于網(wǎng)絡(luò)上網(wǎng)友提供的安裝方式,本人實(shí)際經(jīng)驗(yàn)是逐個(gè)安裝有更高的成功率)
終端下分別執(zhí)行:
winetricks corefonts colorprofile
winetricks fontfix fontsmooth-gray fontsmooth-rgb fontsmooth-bgr
winetricks gdiplus
winetricks d3dx9
winetricks riched20 riched30
winetricks mfc40 mfc42
winetricks vcrun6 vb6run vcrun2003 vcrun2005 vcrun2008
winetricks msxml3 msxml4 msxml6
一般來說,以上依賴也夠了,對于其它的依賴,請自行再安裝。
這些依賴,將會下載安裝到:~/.cache/winetricks
下載和安裝將會花費(fèi)不少時(shí)間,中途還可能出現(xiàn)各種問題,還需要反復(fù)多次才能成功,在此,分享一個(gè)最快速的方法:即:從其它網(wǎng)友處獲取這些依賴或用下載工具下載后復(fù)制到該目錄下,便能省卻過程中的諸多煩惱。最好是將整個(gè)winetricks目錄復(fù)制到~/.cache/下,合并或覆蓋winetricks目錄。特別注意:以復(fù)制方式下載安裝,是省卻了下載過程中的諸多問題,仍然需要執(zhí)行以上winetricks命令,將依賴信息合并到Windows的注冊表中,路徑是在:~/.wine,另外,對于Windows應(yīng)用程序所需的字體,是保存在:~/.wine/drive_c/windows/Fonts 路徑中,你可以自行將所需的字體文件復(fù)制到該目錄下即可。如下:

我個(gè)人的下載安裝清單如下:

5、Wine設(shè)置
在終端下執(zhí)行:winecfg,即可打開wine設(shè)置窗口界面?!?br />

6、至此,Wine 就完成了比較完善的安裝了
就可以根據(jù)自己的喜好安裝Windows應(yīng)用程序了。
7、通過Wine安裝Windows應(yīng)用程序有多種方式
一般來說,可以通過鼠標(biāo)右鍵點(diǎn)擊Windows應(yīng)用程序,在右鍵菜單中選擇Wine來安裝,但更推薦的方式是以Wine添加-刪除程序去完成,如下:
終端下執(zhí)行:wine uninstaller

稍等即可出現(xiàn)添加-刪除程序的界面,如下:

通過界面中的“安裝”按鈕選擇待安裝的應(yīng)用程序,根據(jù)安裝向?qū)е鸩酵瓿砂惭b。
【使用方法】
1、直接運(yùn)行程序使用命令wine
[root@localhost root]#wine <程序名>
2、使用程序管理器
[root@localhost root]#progman
打開Linux系統(tǒng)的管理器窗口,從菜單中選擇 文件(F)-執(zhí)行(X),會彈出目錄瀏覽窗口,選擇需要啟動的程序即可。
3、直接雙擊EXE程序
在用戶安裝WINE后,會自動關(guān)聯(lián)到電腦上的EXE程序,之后直接雙擊exe應(yīng)用程序即可直接運(yùn)行,不需要安裝。

【更新日志】
使用MoltenVK對macOS的Vulkan支持。初始支持注冊表中的性能數(shù)據(jù)。
Mono引擎更新了一些bug修復(fù)。
支持在Linux上獲取BIOS信息。
GnuTLS在macOS上也可用。
標(biāo)準(zhǔn)任務(wù)對話框的改進(jìn)。
各種各樣的bug修復(fù)。


































