通常情況下,任何基於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位系統為例)
如果使用的是 64 位系統,請開啟 32 bit 架構支援(如果之前沒有開啟的話):
# sudo dpkg --add-architecture i386
下載新增倉庫金鑰:
# wget -nc https://dl.winehq.org/wine-builds/winehq.keysudo
# apt-key add winehq.key
新增倉庫:
# sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main"
更新安裝包:
# sudo apt update
安裝Wine:
sudo apt install --install-recommends winehq-stable
至此wine就安裝完成了。下面安裝exe程式(以QQ為例)
下載以.exe為字尾的QQ可以執行檔案到桌面,右擊該可執行檔案選擇“使用其他程式開啟(A)”
在彈出的對話方塊裡選擇“Wine Windows Program Loader ”
接下來就和在Windows下安裝軟體一樣直到安裝完成
注意事項:如非必要,一般不太建議在Linux上執行exe程式,可能會遇到各種各樣的的Bug。
通常情況下,任何基於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位系統為例)
如果使用的是 64 位系統,請開啟 32 bit 架構支援(如果之前沒有開啟的話):
# sudo dpkg --add-architecture i386
下載新增倉庫金鑰:
# wget -nc https://dl.winehq.org/wine-builds/winehq.keysudo
# apt-key add winehq.key
新增倉庫:
# sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main"
更新安裝包:
# sudo apt update
安裝Wine:
sudo apt install --install-recommends winehq-stable
至此wine就安裝完成了。下面安裝exe程式(以QQ為例)
下載以.exe為字尾的QQ可以執行檔案到桌面,右擊該可執行檔案選擇“使用其他程式開啟(A)”
在彈出的對話方塊裡選擇“Wine Windows Program Loader ”
接下來就和在Windows下安裝軟體一樣直到安裝完成
注意事項:如非必要,一般不太建議在Linux上執行exe程式,可能會遇到各種各樣的的Bug。