Dec 12

转自:http://blog.yam.com/lijohnson/article/25390911
原标题:《在64位元環境下編譯安裝wine 32bit/64bit》

安装这个方法来编译安装Wine成功率太高了,几乎没有失败过,以前安装网上的其他方法十有八九不能成功,主要原因是编译环境不全,文中的托管在source code上的脚本太有用了,建议试试。

Ubuntu升上9.10後,wine就變得怪怪的,安裝時只能裝套件管理程式的wine 1.2,卻無法安裝主要的wine,從軟體中心安裝也會出現相依性錯誤,只裝1.2的話,運行部份程式又會出錯,最後只好自己手動編譯wine了。

1.下載source code
http://sourceforge.net/projects/wine/files/Source/下載原始碼,目前最新為1.1.33,下載完畢後,直接按右鍵解壓縮。

2.編譯/安裝 for 32bit wine
(1).前置作業

wget http://winezeug.googlecode.com/svn/trunk/install-wine-deps.sh
sudo sh install-wine-deps.sh

此為安裝編譯32位元wine所需的環境套件。

(2).編譯/安裝

./configure
make depend
make
sudo make install

其中make大概要半個小時左右。

(3).運行
wine “檔案名稱”,例如:wine notepad。

(4).移除

sudo make uninstall wine

3.編譯/安裝 for 64bit wine
(1).編譯/安裝

./configure --enable-win64
make depend
make
sudo make install

make同樣會花很久的時間。

(2).運行/移除
同32位元說明。

雖然最後我的問題還是沒有解決,但還是把花了一個早上研究的結果給紀錄一下。另外要說明的是,若是安裝64位元的wine,將只能執行64位元的win程式,若執行32位元的會出現錯誤訊息。

4.相關連結
WineOn64bit – The Official Wine Wiki http://wiki.winehq.org/WineOn64bit
Wine64 – The Official Wine Wiki http://wiki.winehq.org/Wine64
WineHQ http://www.winehq.org/

One Response to “在64位系统下编译安装32bit/64bit Wine”

  1. Wine 1.5.21安装QQ2008 | Chu's Space Says:

    […] 1.编译安装 Wine 参照教程: http://chunchu.org/linux/2012/12/12/3618.html […]

Leave a Reply