如何在linux centos 環境下運行.exe文件


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

感謝您的閱讀,如果您覺得閱讀本文對您有幫助,請點一下“推薦”按鈕。本文歡迎各位轉載,但是轉載文章之后必須在文章頁面中給出作者和原文連接。 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM