首頁  >  文章  >  運維  >  linux 可以執行exe嗎

linux 可以執行exe嗎

青灯夜游
青灯夜游原創
2023-04-12 16:58:408157瀏覽

可以,但無法直接執行exe檔。通常情況下,exe程式是不能在LINUX下執行的,這是因為它們的核心是不同的;但可以透過在Linux上安裝wine來執行exe程式。 Wine是一個能夠在多種POSIX-compliant作業系統上運行Windows應用的相容層;它可以將Windows API調用翻譯成為動態的POSIX調用,免除了效能和其他一些行為的記憶體佔用。

linux 可以執行exe嗎

本教學操作環境:Ubuntu 18.04.2系統、Dell G3電腦。

exe檔是Windows系統的可執行文件,無法直接在Linux系統中運行,需要在Linux中安裝Wine運行環境才可以。

通常情況下,任何基於Windows的exe程式都不能在LINUX下執行,這是因為它們的核心是不同的;但是可以透過在Linux上安裝wine來執行exe程式。

Wine (「Wine Is Not an Emulator」 的首字母縮寫)是一個能夠在多種 POSIX-compliant 作業系統(諸如 Linux,macOS 及 BSD 等)上運行 Windows 應用的兼容層。 Wine 不是像虛擬機器或模擬器一樣模仿內部的Windows 邏輯,而是將Windows API 呼叫翻譯成為動態的POSIX 調用,免除了效能和其他一些行為的記憶體佔用,讓你能夠乾淨地集合Windows 應用到你的桌面。

安裝WineHQ 安裝套件(Ubuntu 18.04.2 64位元系統為例)

如果您之前安裝過來自其他倉庫的Wine 安裝包,請嘗試安裝WineHQ 安裝套件先前刪除它及依賴它的所有安裝套件(如:wine-mono、wine-gecko、winetricks),否則可能導致依賴衝突。

如果使用的是64 位元系統,請開啟32 bit 架構支援(如果之前沒有開啟的話):

# sudo dpkg --add-architecture i386

linux 可以執行exe嗎

下載新增倉庫金鑰:

# wget -nc https://dl.winehq.org/wine-builds/winehq.keysudo 
# apt-key add winehq.key

linux 可以執行exe嗎

新增倉庫:

# sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'

linux 可以執行exe嗎

#更新安裝套件:

# sudo apt update

linux 可以執行exe嗎

安裝Wine:

sudo apt install --install-recommends winehq-stable

linux 可以執行exe嗎

至此wine就安裝完成了。

安裝exe程式(以QQ為例)

下載以.exe為後綴的QQ可以執行檔到桌面,右鍵點選該執行檔選擇「使用其他程式開啟(A)」

linux 可以執行exe嗎

在彈出的對話方塊裡選擇「Wine Windows Program Loader 」

linux 可以執行exe嗎

接下來就和在Windows下安裝軟體一樣直到安裝完成

linux 可以執行exe嗎

注意事項:如非必要,一般不太建議在Linux上執行exe程序,可能會遇到各種各樣的Bug。

相關推薦:《Linux影片教學

以上是linux 可以執行exe嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn