Skip to content

[Linux] 使用 Wine 執行 Windows 軟體

Wine 其實並不是一種模擬器,光是它標榜的縮寫 “Wine Is Not an Emulator” 就道盡了一切。真要說的話,Wine 的原理其實只是將 Windows System Call 轉換程 POSIX 標準的 System Call 而已。(當然,Wine 還提供了許多額外的套件來讓轉換更加完美)

今天便來紀錄該如何在 Ubuntu 的系統下安裝 Wine 吧!

想要對 Wine 有更進一步的了解,可以前往他們的官方網站:https://www.winehq.org/


安裝 Wine

1. 安裝過程最開始,得先讓 64 位元的電腦啟用 32 位元架構(如果你的電腦是 64 位元):

sudo dpkg --add-architecture i386

2. 使用 wget 指令下載金鑰(wget 相關的教學可以參考我寫過的這篇《Linux 作業系統中 wget 的指令紀錄》):

wget -qO - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -

3. 根據作業系統的版本選擇不同的 Wine

可以參考 Wiki 上的版本:

比如說我現在使用的版本為 18.04 LTS,我就應該選擇 bionic:

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

4. 下載安裝

sudo apt-get update
sudo apt-get install --install-recommends winehq-stable

至此,我們的安裝就告一段落了。


使用方法

比如說,我有款想要遊玩的 RPG Maker 製作的遊戲,啟動檔叫做 Game2Beta.exe (是一款《金庸群俠傳5》的遊戲),那麼,我應該來到啟動檔的資料夾底下,使用以下指令打開 EXE 檔:

wine Game2Beta.exe

Output:

遊戲就這樣打開了!

Tags:

Leave a Reply