Wine,一個在Linux平臺上非常受歡迎并且強大的開源應(yīng)用,有了它,我們可以在Linux平臺上完美運行Windows應(yīng)用與游戲。
WineHQ團隊,近期宣布了一個新的開發(fā)版本W(wǎng)ine1.7.29。這個版本帶來了諸多重要的特性,并且修復了44個bug。
Wine團隊幾乎每周都會發(fā)布新的開發(fā)版本,并且加入許多新特性以及修復漏洞。每個新版本都會支持新的應(yīng)用與游戲(Windows),這使得Wine在那些想要在Linux下運行Windows應(yīng)用的用戶群體中很流行并且是不可缺少的。
根據(jù)變更日志,這個版本中添加了以下的關(guān)鍵特性:
在DirectWrite中加入增強的外形塑造與BiDi(譯者:bi-directional language)鏡像。
升級了一些頁面錯誤處理方式。
增加了更多的C運行時函數(shù)。
修復了大量的bug。
在官方的 變更日志 中可以找到關(guān)于這個版本更多更深入的細節(jié)。
這篇文章指導你在基于RedHat與Debian的系統(tǒng),如CentOS,F(xiàn)edora,Ubuntu,Linux Mint以及其他的發(fā)行版中安裝最新的開發(fā)版本W(wǎng)ine 1.7.29。
在Linux中安裝 Wine 1.7.29 開發(fā)版本
遺憾的是,目前還沒有官方的Wine倉庫可以獲取基于RedHat系統(tǒng)的版本,只能通過編譯源碼來安裝。如果要這么做的話,我們先要安裝一些開發(fā)包如gcc,flex,bison,libX11-devel freetype-devel 以及開發(fā)工具,等等。這些工具都是編譯Wine源碼所必須的。我們可以通過YUM命令來安裝這些包。
RedHat,F(xiàn)edora,CentOS
# yum -y groupinstall 'Development Tools'
# yum -y install flex bison libX11-devel freetype-devel
然后,使用如下命令下載Wine最新的開發(fā)版本(1.7.29)以及解壓源碼包。
$ cd /tmp
$ wget http://citylan.dl.sourceforge.net/project/wine/Source/wine-1.7.29.tar.bz2
$ tar -xvf wine-1.7.29.tar.bz2 -C /tmp/
接下來,使用下列命令編譯及安裝Wine。
注:安裝過程大概需要15-20分鐘,這個時間由你的網(wǎng)絡(luò)速度以及電腦硬件配置決定,在安裝過程中需要root密碼。
32位系統(tǒng)
$cd wine-1.7.29/
$./tools/wineinstall
64位系統(tǒng)
$ cd wine-1.7.29/
$ ./configure --enable-win64
$ make
# make install
Ubuntu,Debian 與 Linux Mint
在Ubuntu系統(tǒng)下,你可以使用官方的PPA方便的安裝最新的Wine開發(fā)版本。打開一個終端并使用sudo權(quán)限執(zhí)行下列命令。
$ sudo add-apt-repository ppa:ubuntu-wine/ppa
$ sudo apt-get update
$ sudo apt-get install wine 1.7 winetricks
注:在寫這篇文章時,只能獲取1.7.26,在官方的倉庫中還沒有更新到最新版本,但是當倉庫更新到1.7.29后,使用上面的指令可以安裝最新的版本。(譯者:為毛我看了版本號是1.6.2......)
安裝成功后,你可以安裝或運行任何windows應(yīng)用或游戲了,示例如下:
$ wine notepad
$ wine notepad.exe
$ wine c:\\windows\\notepad.exe
注:切記,這是一個開發(fā)版本,請勿在生產(chǎn)系統(tǒng)上安裝它。建議這個版本僅作測試用。