歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> CentOS 5.4編譯安裝Wine全程記錄

CentOS 5.4編譯安裝Wine全程記錄

日期:2017/2/28 15:54:58   编辑:Linux教程

Wine 是一個在 Linux 下運行 Windows 應用程序的軟件環境,其核心是一個 Windows 應用程序接口(API)庫,作為 Linux 和 Windows 程序之間的橋梁。Wine 的官網是:http://www.winehq.org/。

安裝方法:

首先,下載Wine源碼包
下載Stable版本的Gz2包
解壓運行
[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了

有關Wine的配置以及使用教程請參見其他文章,謝謝 。

---------------------------------------

說明:

此時,只要使用 wine /程序路徑/程序名稱.exe 即可成功運行在windows才能運行的軟件了。

如果運行是出現 Microsoft Visual C++ Runtime Library Runtime Error! 的錯誤提示,只需運行下面三條命令就可以解決:

wget http://www.kegel.com/wine/winetricks

chmod +x winetricks

./winetricks vcrun2005 (注意:最後這條命令,必須在Linux系統的圖形界面使用終端執行才有效)

Copyright © Linux教程網 All Rights Reserved