【基本介紹】
linux wine是一款功能強(qiáng)大的虛擬機(jī)軟件,Wine (“Wine Is Not an Emulator” 的首字母縮寫)是一個(gè)能夠在多種 POSIX-compliant 操作系統(tǒng)(諸如 Linux,Mac OSX 及 BSD 等)上運(yùn)行 Windows 應(yīng)用的兼容層。 Wine 不是像虛擬機(jī)或者模擬器一樣模仿內(nèi)部的 Windows 邏輯,而是將 Windows API 調(diào)用翻譯成為動(dòng)態(tài)的 POSIX 調(diào)用,免除了性能和其他一些行為的內(nèi)存占用,讓你能夠干凈地集合 Windows 應(yīng)用到你的桌面。【軟件特點(diǎn)】
1、linux wine是一個(gè)Windows兼容層,是一個(gè)能夠在多種 POSIX-compliant 操作系統(tǒng)(諸如 Linux,Mac OSX 及 BSD 等)上運(yùn)行 Windows 應(yīng)用的兼容層;2、linux wine提供了一個(gè)用來(lái)從Windows源進(jìn)出到UNIX的開發(fā)工具包;
3、linux wine也提供了一個(gè)程序加載器,該加載器允許不用任何修改 Windows 3.1/95/NT 的二進(jìn)制文件,就可以運(yùn)行在Intel Unix及其衍生版本下。
【linux wine使用方法】
1、直接運(yùn)行程序
使用命令wine:[root@localhost root]#wine <程序名>

2、使用程序管理器
[root@localhost root]#progman
打開Linux系統(tǒng)的管理器窗口,從菜單中選擇 文件(F)-執(zhí)行(X),會(huì)彈出目錄瀏覽窗口,選擇需要啟動(dòng)的程序即可。
3、直接雙擊EXE程序
在用戶安裝WINE后,會(huì)自動(dòng)關(guān)聯(lián)到電腦上的EXE程序,之后直接雙擊exe應(yīng)用程序即可直接運(yùn)行,不需要安裝。
【linux wine 原理】
linux wine 是一個(gè)令人神往而且目標(biāo)遠(yuǎn)大的開放源代碼項(xiàng)目,它嘗試去解決在 Linux 上運(yùn)行 Windows 可執(zhí)行文件的復(fù)雜問題。盡管 Wine 不是一個(gè)新項(xiàng)目,但是,人們對(duì) Linux 桌面的期望以及對(duì) Linux 應(yīng)用程序的需求日益增加,使得它現(xiàn)在仍具有重要意義。本文對(duì) Wine 進(jìn)行了介紹,并提出了幾種獲得 Wine 內(nèi)部操作經(jīng)驗(yàn)的途徑。Wine 項(xiàng)目起始于 1993 年,它的根源可以追溯到 90 年代早期出現(xiàn)的用于 UNIX 的 DOS 和 Windows 模擬器。Wine 項(xiàng)目最初是將 16 位的應(yīng)用程序移植到 Linux,而幾年之后,已可以在 Linux 上運(yùn)行 Microsoft Word 和 Excel?,F(xiàn)在它有一百多萬(wàn)行代碼。
人們一直認(rèn)為,在桌面上采用 Linux 的主要障礙是應(yīng)用程序不足。商用桌面應(yīng)用程序供應(yīng)商還不能確定他們是否應(yīng)該投入時(shí)間和精力將他們的 Windows 應(yīng)用程序移植到 Linux,他們基本上是在等待 Linux 大規(guī)模應(yīng)用于桌面。另一方面,Linux 需要應(yīng)用程序才能大規(guī)模應(yīng)用于桌面。這是一個(gè)經(jīng)典的先有雞還是先有蛋的問題,而 Wine 通過在 Linux 上運(yùn)行現(xiàn)有的 Windows 應(yīng)用程序而解決了這一問題。
【linux wine 安裝】
1.如果你的是64位Ubuntu,那么需要運(yùn)行下面的命令,如果你的是32位,可以跳過這一步sudo dpkg --add-architecture i386

2.接著在終端添加wine的存儲(chǔ)庫(kù)到Ubuntu源
sudo apt-add-repository 'https://dl.winehq.org/wine-builds/ubuntu/'

3.安裝wine存儲(chǔ)庫(kù)的密鑰
wget https://dl.winehq.org/wine-builds/Release.key && sudo apt-key add Release.key

4.更新并安裝wine2.0.1
sudo apt update && sudo apt install winehq-stable

5.接著會(huì)問你是否下載文檔,輸入y回車這個(gè)下載過程可能會(huì)比較久,慢慢等待完成安裝

6.當(dāng)你完成安裝之后,找到exe后綴的Windows安裝包,右擊它,選擇其他程序打開,選擇wine

7.如果在安裝過程中,提示缺少引擎框架之類的,直接點(diǎn)擊安裝就可以了,wine會(huì)自動(dòng)下載,不過下載速度也是很慢,需要慢慢等待

8.當(dāng)你下載完成之后,會(huì)繼續(xù)正常的安裝EXE軟件,后面的步驟就像Windows一樣

9.安裝完成之后可以運(yùn)行軟件了,比如QQ,不過這時(shí)候的QQ還無(wú)法輸入賬號(hào),需要額外的一些配置

【常見問題】
wine漢化后亂碼怎么解決?第一步:下載想要的字體,比如宋體simsum.ttc。
第二步:將所有字體的值替換為該字體。創(chuàng)建一個(gè)腳本文件font.reg。

運(yùn)行

再打開,就會(huì)發(fā)現(xiàn),所有的方框都被宋體字替換了,問題解決。



































