通常情況下,任何基于Windows的exe程序都不能在LINUX下運(yùn)行,這是因?yàn)樗鼈兊膬?nèi)核是不同的。但是可以通過在Linux上安裝wine來運(yùn)行exe程序。
創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比歷城網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式歷城網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋歷城地區(qū)。費(fèi)用合理售后完善,十多年實(shí)體公司更值得信賴。
Wine (“Wine Is Not an Emulator” 的首字母縮寫)是一個(gè)能夠在多種 POSIX-compliant 操作系統(tǒng)(諸如 Linux,macOS 及 BSD 等)上運(yùn)行 Windows 應(yīng)用的兼容層。Wine 不是像虛擬機(jī)或者模擬器一樣模仿內(nèi)部的 Windows 邏輯,而是將 Windows API 調(diào)用翻譯成為動(dòng)態(tài)的 POSIX 調(diào)用,免除了性能和其他一些行為的內(nèi)存占用,讓你能夠干凈地集合 Windows 應(yīng)用到你的桌面。
安裝 WineHQ 安裝包(Ubuntu 18.04.2 64位系統(tǒng)為例)
如果您之前安裝過來自其他倉庫的 Wine 安裝包,請(qǐng)?jiān)趪L試安裝 WineHQ 安裝包之前刪除它及依賴它的所有安裝包(如:wine-mono、wine-gecko、winetricks),否則可能導(dǎo)致依賴沖突。
如果使用的是 64 位系統(tǒng),請(qǐng)開啟 32 bit 架構(gòu)支持(如果之前沒有開啟的話):
# sudo dpkg --add-architecture i386
下載添加倉庫密鑰:
# wget -nc
# apt-key add winehq.key
添加倉庫:
# sudo apt-add-repository 'deb??bionic main'
更新安裝包:
# sudo apt update
安裝Wine:
sudo apt install --install-recommends winehq-stable
至此wine就安裝完成了。下面安裝exe程序(以QQ為例)
下載以.exe為后綴的QQ可以執(zhí)行文件到桌面,右擊該可執(zhí)行文件選擇“使用其他程序打開(A)”
在彈出的對(duì)話框里選擇“Wine Windows Program Loader ”
接下來就和在Windows下安裝軟件一樣直到安裝完成
注意事項(xiàng):如非必要,一般不太建議在Linux上運(yùn)行exe程序,可能會(huì)遇到各種各樣的的Bug。參考資料:
網(wǎng)頁鏈接
exe是windows的可執(zhí)行文件,不能在linux中使用
如果你想執(zhí)行exe的文件,需要安裝cross
over一類的虛擬軟件,虛擬windows環(huán)境
linux下默認(rèn)是無法打開exe文件,需要下載wine支持exe,但并非所有exe都可以運(yùn)行的。
Wine (“Wine Is Not an Emulator” 的首字母縮寫)是一個(gè)能夠在多種 POSIX-compliant 操作系統(tǒng)(諸如 Linux,Mac OSX 及 BSD 等)上運(yùn)行 Windows 應(yīng)用的兼容層。
在ubuntu下安裝wine:
1、在ubuntu軟件中心搜索wine,選擇"Wine Windows 程序加載器“安裝。
2、或者終端分次輸入下面的命令:
————復(fù)制————
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine
————復(fù)制————
注意:wine1.5為beta版,含有部分退化現(xiàn)象;1.4版本可能更好。二進(jìn)制版最新穩(wěn)定版為1.6,可自己編譯。
3、配置wine
輸入命令winecfg,或者dash里找到winetricks,出現(xiàn)wine的配置界面:
windows版本
最好選擇xp。
在顯示項(xiàng),第一個(gè)為全屏下捕捉鼠標(biāo),給全屏應(yīng)用的;第二個(gè),效果為讓wine的程序窗口樣子像xp,其實(shí)很難看;第三個(gè),勾;第四個(gè),通常沒必要。
4、重要命令
1) wine程序
其實(shí)可以直接點(diǎn)擊exe程序運(yùn)行,但如果遇到問題就不能診斷了;命令運(yùn)行格式:
wine 程序名
注意:須先cd到程序所在文件。
2) 注冊(cè)表
命令:wine regedit
這個(gè)在有些時(shí)候要用到。
安裝wine。
linux是與windows截然不同的操作系統(tǒng),可執(zhí)行文件一般不通用,linux的可執(zhí)行文件一般不含exe擴(kuò)展名,如果非要用linux打開windows的exe程序,目前需要安裝wine來模擬windows環(huán)境來實(shí)現(xiàn)。
通常情況下,任何基于Windows的exe程序都不能在LINUX下運(yùn)行,這是因?yàn)樗鼈兊膬?nèi)核是不同的。但是可以通過在Linux上安裝wine來運(yùn)行exe程序。
Wine (“Wine Is Not an Emulator” 的首字母縮寫)是一個(gè)能夠在多種 POSIX-compliant 操作系統(tǒng)(諸如 Linux,macOS 及 BSD 等)上運(yùn)行 Windows 應(yīng)用的兼容層。Wine 不是像虛擬機(jī)或者模擬器一樣模仿內(nèi)部的 Windows 邏輯,而是將 Windows API 調(diào)用翻譯成為動(dòng)態(tài)的 POSIX 調(diào)用,免除了性能和其他一些行為的內(nèi)存占用,讓你能夠干凈地集合 Windows 應(yīng)用到你的桌面。
Linux,全稱GNU/Linux,是一種免費(fèi)使用和自由傳播的類UNIX操作系統(tǒng),其內(nèi)核由林納斯·本納第克特·托瓦茲于1991年10月5日首次發(fā)布,它主要受到Minix和Unix思想的啟發(fā),是一個(gè)基于POSIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。
它能運(yùn)行主要的Unix工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。Linux有上百種不同的發(fā)行版,如基于社區(qū)開發(fā)的debian、archlinux,和基于商業(yè)開發(fā)的Red Hat Enterprise Linux、SUSE、Oracle Linux等。
在終端中,鍵入 wine xxx.exe;如果這個(gè)文件具有可執(zhí)行權(quán)限,也可以鍵入./xxx.exe
如果是在 X Window 中,具有可執(zhí)行權(quán)限的Windows可執(zhí)行文件,直接雙擊就可以運(yùn)行。當(dāng)然,前提是你已經(jīng)安裝了wine