wine,一個在linux平台上非常受歡迎并且強大的開源應用,有了它,我們可以在linux平台上完美運作windows應用與遊戲。
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcucWdrxmYsxmaht2ZsZ3Nrl3MwgTMxIzLcBzMvwFOwQTMwIzLc1WdixWYvwFduVWboNWY0RXYvwVY0FGZvwVZt5CevJWcu42Y4VnbpxWLuR2Lc9CX6MHc0RHaiojIsJye.png)
在linux上安裝wine(開發版本)
winehq團隊,近期宣布了一個新的開發版本wine1.7.29。這個版本帶來了諸多重要的特性,并且修複了44個bug。
wine團隊幾乎每周都會釋出新的開發版本,并且加入許多新特性以及修複漏洞。每個新版本都會支援新的應用與遊戲(windows),這使得wine在那些想要在linux下運作windows應用的使用者群體中很流行并且是不可缺少的。
根據變更日志,這個版本中添加了以下的關鍵特性:
在directwrite中加入增強的外形塑造與bidi(譯者:bi-directional language)鏡像。
更新了一些頁面錯誤處理方式。
增加了更多的c運作時函數。
修複了大量的bug。
這篇文章指導你在基于redhat與debian的系統,如centos,fedora,ubuntu,linux mint以及其他的發行版中安裝最新的開發版本wine 1.7.29。
<a target="_blank"></a>
遺憾的是,目前還沒有官方的wine倉庫可以擷取基于redhat系統的版本,隻能通過編譯源碼來安裝。如果要這麼做的話,我們先要安裝一些開發包如gcc,flex,bison,libx11-devel freetype-devel 以及開發工具,等等。這些工具都是編譯wine源碼所必須的。我們可以通過yum指令來安裝這些包。
# yum -y groupinstall 'development tools'
# yum -y install flex bison libx11-devel freetype-devel
然後,使用如下指令下載下傳wine最新的開發版本(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分鐘,這個時間由你的網絡速度以及電腦硬體配置決定,在安裝過程中需要root密碼。
$cd wine-1.7.29/
$./tools/wineinstall
$ cd wine-1.7.29/
$ ./configure --enable-win64
$ make
# make install
在ubuntu系統下,你可以使用官方的ppa友善的安裝最新的wine開發版本。打開一個終端并使用sudo權限執行下列指令。
$ 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應用或遊戲了,示例如下:
$ wine notepad
$ wine notepad.exe
$ wine c:\\windows\\notepad.exe
注:切記,這是一個開發版本,請勿在生産系統上安裝它。建議這個版本僅作測試用。
原文釋出時間:2014-10-30
本文來自雲栖合作夥伴“linux中國”