首先,下載Wine源碼包ide
www.winehq.org
解壓運行
[root@localhost ~]tar jxvf wine-1.2.tar.bz2
進入wine目錄
[root@localhost ~]cd wine-1.2
運行configure
[root@localhost wine-1.2]./configure
自動檢查相關依賴關係
第一個提示錯誤是
沒有C編譯器
安裝C編譯器GCC
[root@localhost wine-1.2]yum install gcc*
而後繼續運行configure
[root@localhost wine-1.2]./configure
提示第二個錯誤
沒有flex版本
因而按照常理Yum安裝
[root@localhost wine-1.2]yum install flex*
提示安裝成功
繼續configure
[root@localhost wine-1.2]./configure
此處提示Flex版本太低
檢查Flex版本
[root@localhost wine-1.2]flex --version
提示Flex版本是2.5.4
低於Wine要求的2.5.32
而yum update flex的結果是隻有這個版本
只好去Flex官網下載最新版
http://flex.sourceforge.net/
下載flex version 2.5.35 in tar.gz
而後解壓
[root@localhost ~]tar jxvf flex-2.5.35.tar.gz
進入flex-2.5.35目錄
[root@localhost ~]cd flex-2.5.35
而後檢查configure
[root@localhost flex-2.5.35]./configure
而後編譯安裝
[root@localhost flex-2.3.35]make
[root@localhost flex-2.3.35]make install
解決Flex問題以後
進入Wine目錄
[root@localhost flex-2.3.35]cd
[root@localhost ~]cd wine-1.2
繼續Configure
[root@localhost wine-1.2]./configure
提示缺乏Bison組件
安裝Bison組件
[root@localhost wine-1.2]yum install bison*
Bison安裝完成以後繼續檢查Configure
[root@localhost wine-1.2]./configure
此時提示缺乏X Development組件
安裝X Development組件
[root@localhost wine-1.2]yum -y groupinstall "X Software Development"
安裝完成以後繼續檢查Configure
[root@localhost wine-1.2]./configure
此時Configure檢查完成以後便可開始編譯安裝
[root@localhost wine-1.2]make
[root@localhost wine-1.2]make install
經歷漫長的編譯過程便可使用Wine了