在Debian 7手動編譯Install WINE最新版
在Debian 7手動編譯WINE最新版以及安裝Windows .Net framework
這是自己的筆記,如果有幫助最好,沒幫助也沒所謂。
WINE的作用就是可以在LINUX作業系統環境中執行WINDOWS的應用程式。
只是Debian7的WINE官方套件1.4.3版又太老,很多功能都不支援,所以最好是下載最新的原始碼來進行編譯安裝。
環境
最好是Debian7 i386 32位元系統,因為WINE在64位元有不少問題,加上必須設定安裝不少額外的套件以及設定,所以非必要千萬不要在64位元的作業系統安裝WINE。
編譯WINE
安裝編譯所需依賴的套件
apt-get build-dep wine
apt-get install libgstreamer-plugins-base0.10-dev libhal-dev liblcms2-dev libosmesa6-dev ocl-icd-opencl-dev
開始編譯
下載原始碼 http://ftp.winehq.org/pub/wine/source/1.7/wine-1.7.43.tar.bz2
tar xvf wine-1.7.43.tar.bz2
這個包沒有gzip格式
cd wine-1.7.43/
./configure
make
在8核心CPU以及3GB記憶體中整個過程要編譯4個半小時。
make install
winetricks可以用套件方式安裝,也可以直接下載腳本,我個人傾向使用下載腳本。
apt-get install winetricks
或
wget http://winetricks.googlecode.com/svn/trunk/src/winetricks
安裝ie8
為什麼不安裝ie7?因為根據經驗,ie7在WINE下執行怪怪的,所以最好是安裝ie8。那又為什麼要裝ie(Internet Explorer)?因為我要執行的程式,大多需要呼叫執行IE,所以必須安裝。
bash winetricks ie8
就這麼簡單
安裝Windows .Net Framework
Windows .Net Framework有幾個不同的版本,但是最好是安裝Microsoft .NET Framework 4.5.2,因為它會把前面的版本以及相關的程式也安裝上。
bash winetricks dotnet45 corefonts
關於安裝Windows程式的方式可參考
https://appdb.winehq.org/index.php
參考資料
http://wiki.winehq.org/WineOn64bit#head-5dd049f4c05d95a80467aa965870ef41b7fa1988