linux是不能運行window下的可執行文件的,必須藉助於wine。百度了以下wine如下: Wine (“Wine Is Not an Emulator” 的遞歸縮寫)是一個能夠在多種 POSIX-compliant 操作系統(諸如 Linux,Mac OSX 及 BSD 等)上運行 Windo ...
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
感謝您的閱讀,如果您覺得閱讀本文對您有幫助,請點一下“推薦”按鈕。本文歡迎各位轉載,但是轉載文章之後必須在文章頁面中給出作者和原文連接。