linux是不能運行window下的可執行文件的,必須借助於wine。百度了以下wine如下:
Wine (“Wine Is Not an Emulator” 的
遞歸縮寫)是一個能夠在多種 POSIX-compliant
操作系統(諸如 Linux,Mac OSX 及 BSD 等)上運行 Windows 應用的兼容層。另外英語單詞wine是葡萄酒的意思。
Wine (Wine Is Not an Emulator)[即Wine不是一個模擬器]是一個在Linux和UNIX之上的,
Windows 3.x和 Windows APIs的實現。注意,Wine不是Windows模擬器,而是運用API轉換技術實做出Linux對應到Windows相對應的函數來調用DLL以運行Windows程序。Wine可以工作在絕大多數的UNIX版本下,包括Linux, FreeBSD, 和 Solaris。另外,也有適用於Mac OS X的Wine程序。Wine不需要Microsoft Windows, 因為這是一個完全由百分之百的免費代碼組成的。如果有可利用的副本的話,它也可以隨意地使用本地系統的DLLs。Wine的發布是完全公開
源代碼的,並且是免費發行的。(基於LGPL發布:GNU寬通用公共許可證)
關於Wine的真正含義,有人對“Wine Is Not an Emulator”的說法表示質疑,認為”非模擬器“的解釋不過是一種娛樂性的說法,Wine的真實意思應當是是Windows Environment的縮寫,即WinE。 ------------資料來源於百度百科。
小白也是第一次安裝,遇到了許多麻煩,於是在百度上尋找答案,經過幾番周折,調試好了。(我是在圖形桌面化安裝的。)
1、安裝需要的軟件包:
yum groupinstall 'Development Tools' //安裝開發工具
yum install libX11-devel freetype-devel zlib-devel libxcb-devel //安裝開發工具庫
2、下載並解壓Wine包:https://sourceforge.net/projects/wine/files/Source/ //下載地址,各個版本都有。
cd /usr/src
wget https://excellmedia.dl.sourceforge.net/project/wine/Source/wine-3.7.tar.xz
tar -xvJf ./wine-3.7.tar.xz

3、安裝wine
64位安裝方法:
./configure -enable-win64
make > make.log 2>&1
make install
---------------------------------
32位安裝方法:
./configure
make > make.log 2>&1
make install

由於缺包,導致執行./configure --enable-win64報錯,執行以下命令后解決了:
yum install flex.x86_64
yum install bison.x86_64
注意:安裝時間會比較長,耐心等待。
4、安裝成功后,會生成wine命令,檢測如下:

centos7.0成功安裝wine無法使用,執行以下命令試試:
sudo ln -s /usr/local/bin/wine64 /usr/local/bin/wine
感謝您的閱讀,如果您覺得閱讀本文對您有幫助,請點一下“推薦”按鈕。本文歡迎各位轉載,但是轉載文章之后必須在文章頁面中給出作者和原文連接。
